ie.nuigalway.ecrg.jade.jmsagentgateway.examples
Class ClientAgent.PublishCommand

java.lang.Object
  |
  +--jade.core.behaviours.Behaviour
        |
        +--jade.core.behaviours.SimpleBehaviour
              |
              +--jade.core.behaviours.OneShotBehaviour
                    |
                    +--ie.nuigalway.ecrg.jade.jmsagentgateway.examples.ClientAgent.PublishCommand
All Implemented Interfaces:
jade.util.leap.Serializable, java.io.Serializable
Enclosing class:
ClientAgent

class ClientAgent.PublishCommand
extends jade.core.behaviours.OneShotBehaviour

Behaviour used to publish messages to the JmsProxyAgent

Version:
0.5 12 January 2004
Author:
Edward Curry

Nested Class Summary
 
Nested classes inherited from class jade.core.behaviours.Behaviour
jade.core.behaviours.Behaviour.RunnableChangedEvent
 
Field Summary
 
Fields inherited from class jade.core.behaviours.Behaviour
myAgent, myEvent, NOTIFY_DOWN, NOTIFY_UP, parent, STATE_BLOCKED, STATE_READY, STATE_RUNNING
 
Constructor Summary
(package private) ClientAgent.PublishCommand(jade.core.Agent a)
          Constructor for the PublishCommand object
 
Method Summary
 void action()
          Action of the behaviour
 
Methods inherited from class jade.core.behaviours.OneShotBehaviour
done
 
Methods inherited from class jade.core.behaviours.SimpleBehaviour
reset
 
Methods inherited from class jade.core.behaviours.Behaviour
actionWrapper, block, block, getBehaviourName, getDataStore, handle, isRunnable, onEnd, onStart, restart, root, setAgent, setBehaviourName, setDataStore
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientAgent.PublishCommand

ClientAgent.PublishCommand(jade.core.Agent a)
Constructor for the PublishCommand object

Parameters:
a - Agent publishing messages
Method Detail

action

public void action()
Action of the behaviour

Specified by:
action in class jade.core.behaviours.Behaviour