public abstract class ConfigDeploymentInitiator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected ConfigServiceImpl |
_configService |
protected boolean |
_isShuttingDown |
Constructor and Description |
---|
ConfigDeploymentInitiator() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
computeDescription(java.lang.String session) |
protected java.util.Collection<DiffEntry> |
computeDiffs(java.lang.String session) |
protected SnapshotDelta<CanonicalResource,CanonicalDelta> |
computeSnapshotDelta(java.lang.String session) |
protected TaskDescription |
computeTaskDescription(java.lang.String session, java.lang.String undoid) |
protected ConfigLogger |
configLogger() |
abstract void |
execute(java.lang.String session, java.lang.String undoid, java.util.Locale locale, long timeout)
Execute deployment
|
java.util.Set<java.lang.String> |
getDeferredTargets()
Return list of targets for which deployment was deferred
|
void |
initialize(ConfigService configService) |
protected java.util.logging.Logger |
log() |
protected java.util.logging.Logger |
logger() |
protected void |
notifyAfterSessionActivate(java.lang.String session, boolean success, java.util.Collection<DiffEntry> diffs, java.util.Map<java.lang.Object,java.lang.Object> context) |
protected void |
notifyBeforeSessionActivate(java.lang.String session, java.util.Map<java.lang.Object,java.lang.Object> context, java.util.List<SessionListener> listenersCalled) |
abstract void |
shutdown()
Shut down the initiator
|
protected ConfigServiceImpl _configService
protected volatile boolean _isShuttingDown
public void initialize(ConfigService configService) throws java.lang.Exception
java.lang.Exception
public abstract void execute(java.lang.String session, java.lang.String undoid, java.util.Locale locale, long timeout) throws java.lang.Exception
session
- the name of the session to deployundoid
- the id of the undo if this is an undo deploymentlocale
- the caller's localetimeout
- timeout (in ms) for deployment to be executedjava.lang.Exception
public abstract void shutdown()
public java.util.Set<java.lang.String> getDeferredTargets()
protected java.lang.String computeDescription(java.lang.String session)
protected java.util.Collection<DiffEntry> computeDiffs(java.lang.String session) throws java.lang.Exception
java.lang.Exception
protected TaskDescription computeTaskDescription(java.lang.String session, java.lang.String undoid) throws java.lang.Exception
java.lang.Exception
protected SnapshotDelta<CanonicalResource,CanonicalDelta> computeSnapshotDelta(java.lang.String session) throws java.lang.Exception
java.lang.Exception
protected void notifyBeforeSessionActivate(java.lang.String session, java.util.Map<java.lang.Object,java.lang.Object> context, java.util.List<SessionListener> listenersCalled) throws java.lang.Exception
java.lang.Exception
protected void notifyAfterSessionActivate(java.lang.String session, boolean success, java.util.Collection<DiffEntry> diffs, java.util.Map<java.lang.Object,java.lang.Object> context)
protected java.util.logging.Logger log()
protected java.util.logging.Logger logger()
protected ConfigLogger configLogger()