Method Summary |
|
public long | currentTimeMillis() |
protected void | cycle() |
abstract protected void | execute() Called every time this component is scheduled to run. |
protected MessageAddress | getAgentIdentifier() Get the local agent's address. |
protected AlarmService | getAlarmService() Get the alarm service, for subclass use. |
protected BindingSite | getBindingSite() Get the binding site, for subclass use. |
public String | getBlackboardClientName() |
protected BlackboardService | getBlackboardService() Get the blackboard service, for subclass use. |
protected MessageAddress | getMessageAddress() |
public Object | getParameter() |
public Collection | getParameters() Get any Component parameters passed by the instantiator. |
protected ServiceBroker | getServiceBroker() Get the ServiceBroker, for subclass use. |
public void | halt() |
public void | load() |
protected void | precycle() |
final protected void | requestCycle() |
public void | resume() |
final public void | setAgentIdentificationService(AgentIdentificationService ais) |
final public void | setAlarmService(AlarmService s) |
public void | setBindingSite(BindingSite bs) Binding site is set by reflection at creation-time. |
final public void | setBlackboardService(BlackboardService bs) |
public void | setParameter(Object param) Called just after construction (via introspection) by the
loader if a non-null parameter Object was specified by
the ComponentDescription. |
final public void | setSchedulerService(SchedulerService ss) |
public void | setServiceBroker(ServiceBroker sb) ServiceBroker is set by reflection at creation-time. |
public void | setSuicideService(SuicideService ss) |
abstract protected void | setupSubscriptions() Called once after initialization, as a pre-
BlackboardClientComponent.execute . |
protected boolean | shouldExecute() |
public void | start() |
public void | stop() |
public void | suspend() |
public String | toString() |
public void | unload() |
final protected boolean | wasAwakened() True IFF were we awakened explicitly (i.e. |