public class ChatResponseBehavior extends Behavior
Behavior.CommandMessage, Behavior.EventMessage, Behavior.LinkedAggroMessage
LINKED_AGGRO_GET, LINKED_AGGRO_RADIUS, LINKED_AGGRO_SEND, LINKED_CHASING_DISTANCE, lock, MSG_TYPE_COMMAND, MSG_TYPE_EVENT, MSG_TYPE_LINKED_AGGRO, obj
NO_FLAGS, RESPONSE_EXPECTED
Constructor and Description |
---|
ChatResponseBehavior() |
Modifier and Type | Method and Description |
---|---|
void |
activate() |
void |
addChatResponse(java.lang.String trigger,
java.lang.String response) |
void |
deactivate() |
void |
handleMessage(Message msg,
int flags)
Handle message.
|
void |
initialize() |
getObjectStub, SendCommand, SendLinkedAggro, setObjectStub
public void initialize()
initialize
in class Behavior
public void deactivate()
deactivate
in class Behavior
public void handleMessage(Message msg, int flags)
MessageCallback
handleMessage
in interface MessageCallback
handleMessage
in class Behavior
msg
- Message sent from other agent.flags
- Bitwise OR of MessageCallback.NO_FLAGS
, MessageCallback.RESPONSE_EXPECTED
.public void addChatResponse(java.lang.String trigger, java.lang.String response)