de.upb.swtpra05.group03.shuttle
Interface ShuttleControlInterface

All Known Implementing Classes:
ShuttleControl

public interface ShuttleControlInterface

Interface of a shuttle control

Version:
$Revision: 1.3 $

Method Summary
 de.upb.swtpra.kernel.id.ID getMyAgentID()
          Forwards the method getAgentID() from ShuttleAgentBase
 de.upb.swtpra.kernel.id.ID getMyBankingAgentID()
          Forwards the method getBankingAgentID() from ShuttleAgentBase
 de.upb.swtpra.kernel.id.ID getMyBrokerAgentID()
          Forwards the method getBrokerID() from ShuttleAgentBase
 de.upb.swtpra.kernel.id.ID getMyKernelID()
          Gets the KernelID attribute of the ShuttleControl object
 void sendMessage(de.upb.swtpra.kernel.message.Message msg)
          helper to send messages out call this instead of sendNextMessage()
 

Method Detail

sendMessage

public void sendMessage(de.upb.swtpra.kernel.message.Message msg)
helper to send messages out call this instead of sendNextMessage()

Parameters:
msg - message to send

getMyAgentID

public de.upb.swtpra.kernel.id.ID getMyAgentID()
Forwards the method getAgentID() from ShuttleAgentBase

Returns:
The getAgentID() value

getMyBankingAgentID

public de.upb.swtpra.kernel.id.ID getMyBankingAgentID()
Forwards the method getBankingAgentID() from ShuttleAgentBase

Returns:
The getBankingAgentID() value

getMyBrokerAgentID

public de.upb.swtpra.kernel.id.ID getMyBrokerAgentID()
Forwards the method getBrokerID() from ShuttleAgentBase

Returns:
The myBrokerID() value

getMyKernelID

public de.upb.swtpra.kernel.id.ID getMyKernelID()
Gets the KernelID attribute of the ShuttleControl object

Returns:
The KernelID value