public final class CoordinationBehaviour extends BotBehaviour
| Modifier and Type | Class and Description |
|---|---|
static class |
CoordinationBehaviour.CoordinationType |
activeListeners, context, coordinationBehaviours, logger, name| Modifier and Type | Method and Description |
|---|---|
static CoordinationBehaviour |
connectActivateActivate(EventListenerContext context,
BotBehaviour behaviourA,
BotBehaviour behaviourB) |
static CoordinationBehaviour |
connectActivateDeactivate(EventListenerContext context,
BotBehaviour behaviourA,
BotBehaviour behaviourB) |
static CoordinationBehaviour |
connectDeactivateActivate(EventListenerContext context,
BotBehaviour behaviourA,
BotBehaviour behaviourB) |
static CoordinationBehaviour |
connectDeactivateDeactivate(EventListenerContext context,
BotBehaviour behaviourA,
BotBehaviour behaviourB) |
protected void |
onActivate(java.util.Optional<java.lang.Object> message)
Activates the behaviour by registering listeners, if you addListeners with the subscribeWithAutoCleanup method, you
do not have to clean them within the onCleanup method.
|
activate, activate, deactivate, deactivate, getName, isActive, onActivateActivate, onActivateDeactivate, onCleanup, onDeactivateActivate, onDeactivateDeactivate, subscribeWithAutoCleanuppublic static CoordinationBehaviour connectActivateActivate(EventListenerContext context, BotBehaviour behaviourA, BotBehaviour behaviourB)
public static CoordinationBehaviour connectActivateDeactivate(EventListenerContext context, BotBehaviour behaviourA, BotBehaviour behaviourB)
public static CoordinationBehaviour connectDeactivateActivate(EventListenerContext context, BotBehaviour behaviourA, BotBehaviour behaviourB)
public static CoordinationBehaviour connectDeactivateDeactivate(EventListenerContext context, BotBehaviour behaviourA, BotBehaviour behaviourB)
protected void onActivate(java.util.Optional<java.lang.Object> message)
BotBehaviouronActivate in class BotBehaviourCopyright © 2018. All Rights Reserved.