org.springframework.context.support
Class DefaultLifecycleProcessor.LifecycleGroup
java.lang.Object
org.springframework.context.support.DefaultLifecycleProcessor.LifecycleGroup
- Enclosing class:
- DefaultLifecycleProcessor
private class DefaultLifecycleProcessor.LifecycleGroup
- extends java.lang.Object
Helper class for maintaining a group of Lifecycle beans that should be started
and stopped together based on their 'phase' value (or the default value of 0).
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
members
private final java.util.List<DefaultLifecycleProcessor.LifecycleGroupMember> members
lifecycleBeans
private java.util.Map<java.lang.String,? extends Lifecycle> lifecycleBeans
smartMemberCount
private volatile int smartMemberCount
phase
private final int phase
timeout
private final long timeout
DefaultLifecycleProcessor.LifecycleGroup
public DefaultLifecycleProcessor.LifecycleGroup(int phase,
long timeout,
java.util.Map<java.lang.String,? extends Lifecycle> lifecycleBeans)
add
public void add(java.lang.String name,
Lifecycle bean)
start
public void start()
stop
public void stop()