kaos.core.service.util
Interface KAoSAgentHelper

All Known Implementing Classes:
CommSpeedTestReceiver, CommSpeedTestSender, Kaa, KAoSAgent, KAoSAgentMsgForwarder, KAoSUsecase10New, KAoSUsecase20New, TestClassifier, TestIntelDocAccess, TestRobot

public interface KAoSAgentHelper

Defines operations to retrieve the KAoSAgentDescription contained by this KAoSAgentHelper, to lookup other agents in KAoS Directory Service, to create TransportMessages and send those messages to other agents.

Author:
KAoS Team $Revision: 1.3 $

Method Summary
 TransportMessage createTransportMessage()
           
 KAoSAgentDescription findAgentDescriptionForID(java.lang.String agentID)
           
 KAoSAgentDescription findAgentDescriptionForNickname(java.lang.String nickname)
           
 java.lang.String getAgentID()
           
 KAoSAgentDescription getKAoSAgentDescription()
           
 void sendMessage(TransportMessage message)
           
 

Method Detail

getKAoSAgentDescription

KAoSAgentDescription getKAoSAgentDescription()

getAgentID

java.lang.String getAgentID()

findAgentDescriptionForNickname

KAoSAgentDescription findAgentDescriptionForNickname(java.lang.String nickname)

findAgentDescriptionForID

KAoSAgentDescription findAgentDescriptionForID(java.lang.String agentID)

createTransportMessage

TransportMessage createTransportMessage()

sendMessage

void sendMessage(TransportMessage message)
                 throws NotLocatableException,
                        TransportFailure
Throws:
NotLocatableException
TransportFailure