zeus.actors.event
Class MessageHandlerEvent

java.lang.Object
  extended byzeus.actors.event.Event
      extended byzeus.actors.event.MessageHandlerEvent

public class MessageHandlerEvent
extends Event


Field Summary
static long ADD_MASK
           
static long DELETE_MASK
           
protected  java.lang.Object destination
           
static long FAIL_MASK
           
static long FIRE_MASK
           
protected  java.lang.String method
           
protected  Performative msg
           
protected  MessageRule rule
           
protected  java.lang.String ruleName
           
 
Fields inherited from class zeus.actors.event.Event
ABILITY_FIRST, ABILITY_LAST, AGENT_FIRST, AGENT_LAST, ALL_MASK, ARC_FIRST, ARC_LAST, CLOCK_FIRST, CLOCK_LAST, CONVERSATION_FIRST, CONVERSATION_LAST, event_type, FACT_FIRST, FACT_LAST, GRAPH_FIRST, GRAPH_LAST, HANDLER_FIRST, HANDLER_LAST, id, MAX_ID, MESSAGE_FIRST, MESSAGE_LAST, NODE_FIRST, NODE_LAST, NULL_MASK, object, PLANNING_FIRST, PLANNING_LAST, PLANSTEP_FIRST, PLANSTEP_LAST, PROTOCOL_FIRST, PROTOCOL_LAST, RELATION_FIRST, RELATION_LAST, RETE_FIRST, RETE_LAST, source, TASK_FIRST, TASK_LAST, time
 
Constructor Summary
MessageHandlerEvent(java.lang.Object source, MessageRule rule, long event_mask)
           
MessageHandlerEvent(java.lang.Object source, java.lang.String rule, long event_mask)
           
MessageHandlerEvent(java.lang.Object source, java.lang.String rule, java.lang.Object destination, java.lang.String method, Performative msg, long event_mask)
           
 
Method Summary
 java.lang.String getDestination()
           
 Performative getMessage()
           
 java.lang.String getMessageType()
           
 java.lang.String getMethod()
           
 java.lang.String getReceiver()
           
 MessageRule getRule()
           
 java.lang.String getRuleName()
           
 java.lang.String getSender()
           
 
Methods inherited from class zeus.actors.event.Event
getDescription, getID, getObject, getSource, getTime, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ADD_MASK

public static final long ADD_MASK
See Also:
Constant Field Values

DELETE_MASK

public static final long DELETE_MASK
See Also:
Constant Field Values

FIRE_MASK

public static final long FIRE_MASK
See Also:
Constant Field Values

FAIL_MASK

public static final long FAIL_MASK
See Also:
Constant Field Values

destination

protected java.lang.Object destination

rule

protected MessageRule rule

ruleName

protected java.lang.String ruleName

msg

protected Performative msg

method

protected java.lang.String method
Constructor Detail

MessageHandlerEvent

public MessageHandlerEvent(java.lang.Object source,
                           MessageRule rule,
                           long event_mask)

MessageHandlerEvent

public MessageHandlerEvent(java.lang.Object source,
                           java.lang.String rule,
                           long event_mask)

MessageHandlerEvent

public MessageHandlerEvent(java.lang.Object source,
                           java.lang.String rule,
                           java.lang.Object destination,
                           java.lang.String method,
                           Performative msg,
                           long event_mask)
Method Detail

getMessage

public Performative getMessage()

getSender

public java.lang.String getSender()

getReceiver

public java.lang.String getReceiver()

getMessageType

public java.lang.String getMessageType()

getDestination

public java.lang.String getDestination()

getMethod

public java.lang.String getMethod()

getRuleName

public java.lang.String getRuleName()

getRule

public MessageRule getRule()


Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.