public final class ActivationDelegate extends Object
Modifier and Type | Field and Description |
---|---|
protected List<org.qi4j.api.activation.ActivationEventListener> |
listeners |
Constructor and Description |
---|
ActivationDelegate(Object target)
Create a new ActivationDelegate that will fire events.
|
ActivationDelegate(Object target,
boolean fireEvents)
Create a new ActivationDelegate.
|
Modifier and Type | Method and Description |
---|---|
void |
activate(ActivatorsInstance targetActivators,
org.qi4j.api.activation.Activation child) |
void |
activate(ActivatorsInstance targetActivators,
org.qi4j.api.activation.Activation child,
Runnable callback) |
void |
activate(ActivatorsInstance targetActivators,
Iterable<? extends org.qi4j.api.activation.Activation> children) |
void |
activate(ActivatorsInstance targetActivators,
Iterable<? extends org.qi4j.api.activation.Activation> children,
Runnable callback) |
void |
deregisterActivationEventListener(org.qi4j.api.activation.ActivationEventListener listener) |
void |
onEvent(org.qi4j.api.activation.ActivationEvent event) |
void |
passivate() |
void |
passivate(Runnable callback) |
void |
registerActivationEventListener(org.qi4j.api.activation.ActivationEventListener listener) |
protected List<org.qi4j.api.activation.ActivationEventListener> listeners
public ActivationDelegate(Object target)
target
- target of Activationpublic ActivationDelegate(Object target, boolean fireEvents)
target
- target of ActivationfireEvents
- if ActivationEvent
s should be firedpublic void activate(ActivatorsInstance targetActivators, org.qi4j.api.activation.Activation child) throws Exception
Exception
public void activate(ActivatorsInstance targetActivators, org.qi4j.api.activation.Activation child, Runnable callback) throws Exception
Exception
public void activate(ActivatorsInstance targetActivators, Iterable<? extends org.qi4j.api.activation.Activation> children) throws org.qi4j.api.activation.ActivationException
org.qi4j.api.activation.ActivationException
public void activate(ActivatorsInstance targetActivators, Iterable<? extends org.qi4j.api.activation.Activation> children, Runnable callback) throws org.qi4j.api.activation.ActivationException
org.qi4j.api.activation.ActivationException
public void passivate() throws org.qi4j.api.activation.PassivationException
org.qi4j.api.activation.PassivationException
public void passivate(Runnable callback) throws org.qi4j.api.activation.PassivationException
org.qi4j.api.activation.PassivationException
public void registerActivationEventListener(org.qi4j.api.activation.ActivationEventListener listener)
registerActivationEventListener
in interface org.qi4j.api.activation.ActivationEventListenerRegistration
public void deregisterActivationEventListener(org.qi4j.api.activation.ActivationEventListener listener)
deregisterActivationEventListener
in interface org.qi4j.api.activation.ActivationEventListenerRegistration