public class DeploymentPoller
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
protected class |
DeploymentPoller.DDWatchDogObserver |
Modifier and Type | Field and Description |
---|---|
protected ODEServer |
_odeServer |
Constructor and Description |
---|
DeploymentPoller(java.io.File deployDir,
ODEServer odeServer) |
Modifier and Type | Method and Description |
---|---|
protected void |
checkDeployXmlWatchDog(WatchDog ddWatchDog) |
protected void |
checkSystemCronConfigWatchDog(WatchDog ddWatchDog) |
protected WatchDog |
createSystemCronConfigWatchDog(CronScheduler cronScheduler) |
protected SystemSchedulesConfig |
createSystemSchedulesConfig(java.io.File configRoot) |
protected void |
disposeDeployXmlWatchDog(java.io.File deployDir) |
protected WatchDog |
ensureDeployXmlWatchDog(java.io.File deployFolder,
java.io.File deployXml) |
void |
hold() |
protected boolean |
isDeploymentFromODEFileSystemAllowed() |
void |
markAsDeployed(java.io.File file) |
void |
markAsUndeployed(java.io.File file) |
void |
release() |
void |
start() |
void |
stop() |
protected ODEServer _odeServer
public DeploymentPoller(java.io.File deployDir, ODEServer odeServer)
public void start()
public void stop()
protected boolean isDeploymentFromODEFileSystemAllowed()
protected WatchDog ensureDeployXmlWatchDog(java.io.File deployFolder, java.io.File deployXml)
protected void checkDeployXmlWatchDog(WatchDog ddWatchDog)
protected void disposeDeployXmlWatchDog(java.io.File deployDir)
protected SystemSchedulesConfig createSystemSchedulesConfig(java.io.File configRoot)
protected WatchDog createSystemCronConfigWatchDog(CronScheduler cronScheduler)
protected void checkSystemCronConfigWatchDog(WatchDog ddWatchDog)
public void hold()
public void release()
public void markAsDeployed(java.io.File file)
public void markAsUndeployed(java.io.File file)