public class DeploymentServiceImpl extends java.lang.Object implements DeploymentService
Constructor and Description |
---|
DeploymentServiceImpl()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
deployDifference(int version,
java.lang.String srcPath,
java.lang.String hostName,
int port,
java.lang.String userName,
java.lang.String password,
java.lang.String dstPath,
org.alfresco.util.NameMatcher matcher,
boolean createDst,
boolean dontDelete,
boolean dontDo,
java.util.List callbacks)
Deploys the differences between what is is the local source path
and a destination machine's path.
|
void |
deployDifferenceFS(int version,
java.lang.String srcPath,
java.lang.String adapterName,
java.lang.String hostName,
int port,
java.lang.String userName,
java.lang.String password,
java.lang.String target,
org.alfresco.util.NameMatcher matcher,
boolean createDst,
boolean dontDelete,
boolean dontDo,
java.util.List callbacks)
Deploy differences to a File System Receiver, FSR
|
java.util.List |
findLiveDeploymentServers(org.alfresco.service.cmr.repository.NodeRef webProjectRef) |
java.util.List |
findTestDeploymentServers(org.alfresco.service.cmr.repository.NodeRef webProjectRef,
boolean availableOnly) |
java.util.Set |
getAdapterNames()
Get the names of the transport adapters.
|
AVMNodeService |
getAvmNodeService() |
java.util.Map |
getDeploymentReceiverTransportAdapters() |
JobLockService |
getJobLockService() |
int |
getNumberOfSendingThreads() |
int |
getOutputBufferSize() |
ActionService |
getRemoteActionService(java.lang.String hostName,
int port,
java.lang.String userName,
java.lang.String password)
Get A reference to an ActionService instance on a remote Alfresco Server.
|
long |
getTargetLockRefreshTime()
How long to keep a lock before refreshing it?
|
int |
getTargetLockRetryCount() |
long |
getTargetLockRetryWait() |
long |
getTargetLockTimeToLive() |
void |
init() |
void |
setAvmNodeService(AVMNodeService fAVMNodeService) |
void |
setAvmService(AVMService service)
Setter.
|
void |
setDeploymentReceiverTransportAdapters(java.util.Map adapters)
The deployment transport adapters provide the factories used to connect to a remote file system receiver.
|
void |
setJobLockService(JobLockService jobLockService) |
void |
setNamespacePrefixResolver(org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver)
Setter.
|
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
Setter.
|
void |
setNumberOfSendingThreads(int numberOfSendingThreads) |
void |
setOutputBufferSize(int outputBufferSize) |
void |
setSearchService(org.alfresco.service.cmr.search.SearchService searchService)
Setter.
|
void |
setTargetLockRefreshTime(long targetLockRefreshTime) |
void |
setTargetLockRetryCount(int targetLockRetryCount) |
void |
setTargetLockRetryWait(long targetLockRetryWait) |
void |
setTargetLockTimeToLive(long targetLockTimeToLive) |
void |
setTransactionService(TransactionService trxService)
Setter.
|
public void init()
public void setAvmService(AVMService service)
service
- The instance to set.public void setTransactionService(TransactionService trxService)
trxService
- The instance to set.public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
nodeService
- The instance to set.public void setNamespacePrefixResolver(org.alfresco.service.namespace.NamespacePrefixResolver namespacePrefixResolver)
namespacePrefixResolver
- The instance to set.public void setSearchService(org.alfresco.service.cmr.search.SearchService searchService)
searchService
- The instance to set.public void deployDifference(int version, java.lang.String srcPath, java.lang.String hostName, int port, java.lang.String userName, java.lang.String password, java.lang.String dstPath, org.alfresco.util.NameMatcher matcher, boolean createDst, boolean dontDelete, boolean dontDo, java.util.List callbacks)
DeploymentService
deployDifference
in interface DeploymentService
version
- The local version.srcPath
- The local path.hostName
- The remote hostname.port
- The remote rmi registry port.userName
- The username for authentication.password
- The password for authentication.dstPath
- The destination path corresponding to source path.createDst
- Flag for whether a missing destination should be created.dontDelete
- Don't delete assets at the destination.dontDo
- If this is set then this is a dry run.callbacks
- A possibly null callback.public ActionService getRemoteActionService(java.lang.String hostName, int port, java.lang.String userName, java.lang.String password)
DeploymentService
getRemoteActionService
in interface DeploymentService
public void deployDifferenceFS(int version, java.lang.String srcPath, java.lang.String adapterName, java.lang.String hostName, int port, java.lang.String userName, java.lang.String password, java.lang.String target, org.alfresco.util.NameMatcher matcher, boolean createDst, boolean dontDelete, boolean dontDo, java.util.List callbacks)
deployDifferenceFS
in interface DeploymentService
version
- snapshot version to deploy. If 0 then a new snapshot is created.srcPath
- adapterName
- hostName
- port
- userName
- password
- target
- matcher
- createDst
- Not implementeddontDelete
- Not implementeddontDo
- Not implementedcallbacks
- Event callbacks when a deployment Starts, Ends, Adds, Deletes etc.AVMException
org.alfresco.service.cmr.avm.deploy.DeploymentService#deployDifferenceFS(int, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, boolean, boolean)
public void setDeploymentReceiverTransportAdapters(java.util.Map adapters)
public java.util.Map getDeploymentReceiverTransportAdapters()
public java.util.Set getAdapterNames()
DeploymentService
getAdapterNames
in interface DeploymentService
public java.util.List findLiveDeploymentServers(org.alfresco.service.cmr.repository.NodeRef webProjectRef)
findLiveDeploymentServers
in interface DeploymentService
public java.util.List findTestDeploymentServers(org.alfresco.service.cmr.repository.NodeRef webProjectRef, boolean availableOnly)
findTestDeploymentServers
in interface DeploymentService
public void setNumberOfSendingThreads(int numberOfSendingThreads)
public int getNumberOfSendingThreads()
public void setJobLockService(JobLockService jobLockService)
public JobLockService getJobLockService()
public void setTargetLockTimeToLive(long targetLockTimeToLive)
public long getTargetLockTimeToLive()
public void setTargetLockRetryWait(long targetLockRetryWait)
public long getTargetLockRetryWait()
public void setTargetLockRetryCount(int targetLockRetryCount)
public int getTargetLockRetryCount()
public void setAvmNodeService(AVMNodeService fAVMNodeService)
public AVMNodeService getAvmNodeService()
public void setOutputBufferSize(int outputBufferSize)
public int getOutputBufferSize()
public void setTargetLockRefreshTime(long targetLockRefreshTime)
public long getTargetLockRefreshTime()
Short time-out, typically a minute.
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.