ubiware.shared
Class MessageSenderBehavior

java.lang.Object
  extended by ubiware.core.ReusableAtomicBehavior
      extended by ubiware.shared.MessageSenderBehavior
All Implemented Interfaces:
ubiware.core.ParametrizedAsset

public class MessageSenderBehavior
extends ubiware.core.ReusableAtomicBehavior


Field Summary
(package private) static ubiware.util.UniqueInstanceGenerator messageInstanceGenerator
           
 
Fields inherited from class ubiware.core.ReusableAtomicBehavior
finished, myAgent
 
Constructor Summary
MessageSenderBehavior()
           
 
Method Summary
 void doAction()
           
protected  void initializeRAB(ubiware.core.BehaviorStartParameters parameters)
           
 
Methods inherited from class ubiware.core.ReusableAtomicBehavior
addBeliefs, addBeliefsN3, addBeliefsN3, addBeliefsN3, addCommand, addOnBlackboard, block, block, done, equals, eraseBeliefs, getFromBlackboard, getStatements, getStatements, hasBeenExecuted, hasBeliefs, hasBeliefs, hasBeliefsN3, hasBeliefsN3, hasBeliefsN3, hasBeliefsN3, hashCode, hasSucceededTillNow, moveBeliefs, onRABEnd, print, printError, produceN3, produceN3, produceN3Document, produceN3Document, removeBeliefs, removeBeliefsN3, removeBeliefsN3, removeFromBlackboard, restart, sendMessage, sendMessage, setFailed, setStartParameters, wakeAgent
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

messageInstanceGenerator

static final ubiware.util.UniqueInstanceGenerator messageInstanceGenerator
Constructor Detail

MessageSenderBehavior

public MessageSenderBehavior()
Method Detail

initializeRAB

protected void initializeRAB(ubiware.core.BehaviorStartParameters parameters)
                      throws ubiware.core.IllegalParameterConfigurationException
Specified by:
initializeRAB in class ubiware.core.ReusableAtomicBehavior
Throws:
ubiware.core.IllegalParameterConfigurationException

doAction

public void doAction()
Specified by:
doAction in class ubiware.core.ReusableAtomicBehavior