Package | Description |
---|---|
com.aimpulse.spectrum.core |
Aimpulse platform
|
com.aimpulse.spectrum.core.mts |
Message transport service for the Aimpulse platform
|
com.aimpulse.spectrum.mas.fipa |
FIPA platform and constants
|
com.aimpulse.spectrum.mas.fipa.df |
FIPA directory facilitator
|
com.aimpulse.spectrum.mas.messaging |
Agent communication
|
com.aimpulse.spectrum.mas.team |
Agent team formation
|
Modifier and Type | Method and Description |
---|---|
AgentIdentifier |
Platform.addAgent(Agent agent,
String name)
Adds an agent to the platform.
|
AgentIdentifier |
DelegatingPlatform.addAgent(Agent agent,
String name) |
AgentIdentifier |
DefaultPlatform.addAgent(Agent agent,
String name) |
AgentIdentifier |
Platform.addAgent(Agent agent,
String name,
Timestamp startTime)
Adds an agent to the platform with a specified start time.
|
AgentIdentifier |
DelegatingPlatform.addAgent(Agent agent,
String name,
Timestamp startTime) |
AgentIdentifier |
DefaultPlatform.addAgent(Agent agent,
String name,
Timestamp startTime) |
AgentIdentifier |
AgentIdentifierGenerator.fromName(String name)
Generates a new unique agent identifier based on a given name.
|
AgentIdentifier |
CommunicativeAgent.getAddress() |
AgentIdentifier |
Agent.getIdentifier() |
Modifier and Type | Method and Description |
---|---|
int |
AgentIdentifier.compareTo(AgentIdentifier other) |
Modifier and Type | Method and Description |
---|---|
AgentIdentifier |
AgentMessagingClient.getAddress() |
Modifier and Type | Field and Description |
---|---|
static AgentIdentifier |
Agents.AMS
FIPA agent management system
ams |
static AgentIdentifier |
Agents.DF
FIPA directory facilitator
df |
Modifier and Type | Method and Description |
---|---|
AgentIdentifier |
AgentDescription.getName()
Returns the identifier of the agent.
|
Modifier and Type | Method and Description |
---|---|
AgentDescriptionBuilder |
AgentDescriptionBuilder.named(AgentIdentifier name)
Sets the name of the agent.
|
void |
AgentDescriptionBuffer.setName(AgentIdentifier name)
Sets the name of the agent.
|
Modifier and Type | Method and Description |
---|---|
AgentIdentifier |
MessagingClient.getAddress()
Returns the identifier of the agent itself.
|
AgentIdentifier |
Message.getSender()
Returns the sender of the message.
|
AgentIdentifier |
UnmodifiableMessage.getSender() |
Modifier and Type | Method and Description |
---|---|
SortedSet<AgentIdentifier> |
Message.getReceivers()
Returns the (unmodifiable) set of receivers of the message.
|
SortedSet<AgentIdentifier> |
UnmodifiableMessage.getReceivers() |
SortedSet<AgentIdentifier> |
Message.getReplyTos()
Returns the (unmodifiable) set of reply-tos of the message.
|
SortedSet<AgentIdentifier> |
UnmodifiableMessage.getReplyTos() |
Modifier and Type | Method and Description |
---|---|
void |
ModifiableMessage.addReceiver(AgentIdentifier receiver)
Adds a receiver of the message.
|
void |
ModifiableMessage.addReplyTo(AgentIdentifier replyTo)
Adds a reply-to of the message.
|
boolean |
ModifiableMessage.removeReceiver(AgentIdentifier receiver)
Removes a receiver of the message.
|
boolean |
ModifiableMessage.removeReplyTo(AgentIdentifier replyTo)
Removes a reply-to of the message.
|
MessageBuilder |
MessageBuilder.replyTo(AgentIdentifier replyTo)
Adds a reply-to to the messages to be built.
|
MessageBuilder |
MessageBuilder.to(AgentIdentifier receiver)
Adds a receiver to the messages to be built.
|
Modifier and Type | Method and Description |
---|---|
MessageBuilder |
MessageBuilder.replyTo(SortedSet<AgentIdentifier> replyTos)
Adds a set of reply-tos to the messages to be built.
|
MessageBuilder |
MessageBuilder.to(SortedSet<AgentIdentifier> receivers)
Adds a set of receivers to the messages to be built.
|
Constructor and Description |
---|
UniqueIdentifierGenerator(AgentIdentifier agent,
TimeProvider time)
Instantiates this unique identifier generator.
|
UnmodifiableMessage(AgentIdentifier sender,
Message message)
Instantiates an unmodifiable message from a sender and a message.
|
Modifier and Type | Method and Description |
---|---|
AgentIdentifier |
MatchResult.getManager()
Returns the manager of the matching team.
|
AgentIdentifier |
TeamDescription.getName()
Returns the identifier of the agent.
|
Modifier and Type | Method and Description |
---|---|
void |
TeamJoinListener.handleTeamJoin(AgentIdentifier name)
Informs about agents that are about to join the team.
|
void |
TeamJoinListener.handleTeamJoined(AgentIdentifier name)
Informs about agents that successfully joined the team.
|
void |
TeamLeaveListener.handleTeamLeave(AgentIdentifier name)
Informs about agents that are about to leave the team.
|
void |
TeamLeaveListener.handleTeamLeft(AgentIdentifier name)
Informs about agents that successfully left the team.
|
Constructor and Description |
---|
LeaveInitiator(BehaviorController controller,
TeamDescription description,
AgentIdentifier manager)
Instantiates this leave initiator with the team description of the
respective member and the identifier of team manager.
|
MatchResult(AgentIdentifier manager,
double distance,
Timestamp established)
Instantiates this match result.
|
Copyright © Aimpulse Intelligent Systems GmbH
All rights reserved.