jettyplanner
Class BerthRequesting

java.lang.Object
  extended byaos.jack.jak.agent.Capability
      extended byjettyplanner.BerthRequesting
All Implemented Interfaces:
aos.jack.jak.rvt.ContextProvider, aos.jack.jak.event.EventRecipient, aos.jack.jak.agent.NameSpace

public class BerthRequesting
extends aos.jack.jak.agent.Capability

Capability Jettyplanner-agent This capability makes the Jettyplanner-agent able to manage berth requesing from the ship-agent

See Also:
IncomingShip, BerthReply, BerthAlternatives, BerthRequest, DelegationOfResponsibility, DisplayShip, ChooseBestBerthAlternative, RequestForBerthHandling

Field Summary
 BerthAlternatives ev
           
 BerthRequest ev1
           
 DelegationOfResponsibility ev2
           
 DisplayShip ev3
           
 aos.jack.util.thread.Semaphore semaphore
           
 
Fields inherited from class aos.jack.jak.agent.Capability
externals, odIP0zOl, oLinoIbo, ovzOzOCp, prefix
 
Constructor Summary
BerthRequesting(aos.jack.jak.agent.NameSpace outer)
           
 
Method Summary
 void __bindNames()
           
 void __init_desc()
           
 void __init1()
           
 void __init2()
           
protected  void autorun()
          This method makes the agent capable of using a semaphore to control the use of resources.
 java.lang.String getDocumentation()
           
 
Methods inherited from class aos.jack.jak.agent.Capability
__bindToPlan, __initCapability, addEvent, addGlobal, addNamedObject, addPlan, addShared, findEvent, findEvent, findGlobal, findShared, getAgent, getContext, getIF, getNamedObject, getNamedObjectFlags, getTraceableInfo, init_desc, isEnabled, postEvent, rvtID, setEnabled, setNamedCreator, setNamedObject, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

semaphore

public aos.jack.util.thread.Semaphore semaphore

ev

public BerthAlternatives ev

ev1

public BerthRequest ev1

ev2

public DelegationOfResponsibility ev2

ev3

public DisplayShip ev3
Constructor Detail

BerthRequesting

public BerthRequesting(aos.jack.jak.agent.NameSpace outer)
Method Detail

autorun

protected void autorun()
This method makes the agent capable of using a semaphore to control the use of resources.


getDocumentation

public java.lang.String getDocumentation()

__init1

public void __init1()

__init2

public void __init2()

__init_desc

public void __init_desc()

__bindNames

public void __bindNames()