Version 1.5APIs subject to change!

multiverse.mars.behaviors
Class ChatResponseBehavior

java.lang.Object
  extended by multiverse.server.engine.Behavior
      extended by multiverse.mars.behaviors.ChatResponseBehavior
All Implemented Interfaces:
java.io.Serializable, MessageCallback, MessageDispatch

public class ChatResponseBehavior
extends Behavior
implements MessageCallback

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class multiverse.server.engine.Behavior
Behavior.CommandMessage, Behavior.EventMessage
 
Field Summary
 
Fields inherited from class multiverse.server.engine.Behavior
lock, MSG_TYPE_COMMAND, MSG_TYPE_EVENT, obj
 
Fields inherited from interface multiverse.msgsys.MessageCallback
NO_FLAGS, RESPONSE_EXPECTED
 
Constructor Summary
ChatResponseBehavior()
           
 
Method Summary
 void activate()
           
 void addChatResponse(java.lang.String trigger, java.lang.String response)
           
 void deactivate()
           
 void handleMessage(Message msg, int flags)
          Handle message.
 void initialize()
           
 
Methods inherited from class multiverse.server.engine.Behavior
dispatchMessage, getObjectStub, setObjectStub
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChatResponseBehavior

public ChatResponseBehavior()
Method Detail

initialize

public void initialize()
Overrides:
initialize in class Behavior

activate

public void activate()
Specified by:
activate in class Behavior

deactivate

public void deactivate()
Specified by:
deactivate in class Behavior

handleMessage

public void handleMessage(Message msg,
                          int flags)
Description copied from interface: MessageCallback
Handle message.

Specified by:
handleMessage in interface MessageCallback
Specified by:
handleMessage in class Behavior
Parameters:
msg - Message sent from other agent.
flags - Bitwise OR of MessageCallback.NO_FLAGS, MessageCallback.RESPONSE_EXPECTED.

addChatResponse

public void addChatResponse(java.lang.String trigger,
                            java.lang.String response)


Copyright © 2008 The Multiverse Network, Inc.