private class DefaultLifecycleProcessor.LifecycleGroup
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private boolean |
autoStartupOnly |
private java.util.Map<java.lang.String,? extends Lifecycle> |
lifecycleBeans |
private java.util.List<DefaultLifecycleProcessor.LifecycleGroupMember> |
members |
private int |
phase |
private int |
smartMemberCount |
private long |
timeout |
Constructor and Description |
---|
LifecycleGroup(int phase,
long timeout,
java.util.Map<java.lang.String,? extends Lifecycle> lifecycleBeans,
boolean autoStartupOnly) |
Modifier and Type | Method and Description |
---|---|
void |
add(java.lang.String name,
Lifecycle bean) |
void |
start() |
void |
stop() |
private final java.util.List<DefaultLifecycleProcessor.LifecycleGroupMember> members
private final int phase
private final long timeout
private final java.util.Map<java.lang.String,? extends Lifecycle> lifecycleBeans
private final boolean autoStartupOnly
private volatile int smartMemberCount
public LifecycleGroup(int phase, long timeout, java.util.Map<java.lang.String,? extends Lifecycle> lifecycleBeans, boolean autoStartupOnly)
public void add(java.lang.String name, Lifecycle bean)
public void start()
public void stop()