zeus.actors
Class ActionNode

java.lang.Object
  extended byzeus.actors.MsgNode
      extended byzeus.actors.ActionNode

public class ActionNode
extends MsgNode


Field Summary
(package private)  MessageAction action
           
(package private)  java.lang.String rule
           
 
Fields inherited from class zeus.actors.MsgNode
engine, successors, use_count
 
Constructor Summary
  ActionNode()
           
(package private) ActionNode(MsgHandler engine, java.lang.String rule, MessageAction action)
           
 
Method Summary
(package private)  void evaluate(java.lang.String rule, Performative input)
           
 java.lang.Object execRule(java.lang.String rule, java.lang.Object object, java.lang.String method, Performative input)
           
 java.lang.String toString()
           
 
Methods inherited from class zeus.actors.MsgNode
addSuccessor, propagate, remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

rule

java.lang.String rule

action

MessageAction action
Constructor Detail

ActionNode

public ActionNode()

ActionNode

ActionNode(MsgHandler engine,
           java.lang.String rule,
           MessageAction action)
Method Detail

evaluate

void evaluate(java.lang.String rule,
              Performative input)
Specified by:
evaluate in class MsgNode

toString

public java.lang.String toString()

execRule

public final java.lang.Object execRule(java.lang.String rule,
                                       java.lang.Object object,
                                       java.lang.String method,
                                       Performative input)


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