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 ActivationEvents should be firedpublic void activate(ActivatorsInstance targetActivators, org.qi4j.api.activation.Activation child) throws Exception
Exceptionpublic void activate(ActivatorsInstance targetActivators, org.qi4j.api.activation.Activation child, Runnable callback) throws Exception
Exceptionpublic void activate(ActivatorsInstance targetActivators, Iterable<? extends org.qi4j.api.activation.Activation> children) throws org.qi4j.api.activation.ActivationException
org.qi4j.api.activation.ActivationExceptionpublic void activate(ActivatorsInstance targetActivators, Iterable<? extends org.qi4j.api.activation.Activation> children, Runnable callback) throws org.qi4j.api.activation.ActivationException
org.qi4j.api.activation.ActivationExceptionpublic void passivate()
throws org.qi4j.api.activation.PassivationException
org.qi4j.api.activation.PassivationExceptionpublic void passivate(Runnable callback) throws org.qi4j.api.activation.PassivationException
org.qi4j.api.activation.PassivationExceptionpublic void registerActivationEventListener(org.qi4j.api.activation.ActivationEventListener listener)
registerActivationEventListener in interface org.qi4j.api.activation.ActivationEventListenerRegistrationpublic void deregisterActivationEventListener(org.qi4j.api.activation.ActivationEventListener listener)
deregisterActivationEventListener in interface org.qi4j.api.activation.ActivationEventListenerRegistration