Package | Description |
---|---|
com.aimpulse.spectrum.mas.behaviors |
Event-driven agent behavior
|
com.aimpulse.spectrum.mas.fipa.df |
FIPA directory facilitator
|
com.aimpulse.spectrum.mas.fipa.protocols |
FIPA protocols
|
com.aimpulse.spectrum.mas.team |
Agent team formation
|
Modifier and Type | Class and Description |
---|---|
class |
BasicBehavior
An abstract behavior that provides already basic functionality for
user-implemented behaviors.
|
class |
FactoryBehavior
Factory behaviors implement lazy initialisation for behaviors.
|
class |
FiniteStateMachineBehavior
A finite-state machine behavior is a composite behavior that schedules its
children serially like the sequential behavior.
|
class |
ParallelBehavior
This composite behavior schedules its children in parallel.
|
class |
SequentialBehavior
This composite behavior schedules its children in sequential order.
|
Modifier and Type | Method and Description |
---|---|
abstract Behavior |
FactoryBehavior.createBehavior()
Creates the actual behavior.
|
Modifier and Type | Method and Description |
---|---|
void |
Agent.addBehavior(Behavior behavior) |
void |
BehaviorController.addBehavior(Behavior behavior)
Add a behavior to the agent controller.
|
void |
FiniteStateMachineBehavior.registerStartState(State start,
Behavior behavior)
Register a start state and the respective behavior.
|
void |
FiniteStateMachineBehavior.registerState(State state,
Behavior behavior)
Register a state.
|
void |
Agent.removeBehavior(Behavior behavior) |
void |
BehaviorController.removeBehavior(Behavior behavior)
Remove a behavior from the agent controller.
|
Modifier and Type | Class and Description |
---|---|
class |
DeregisterInitiator
An auxiliary behavior that can be employed by agents in order to
deregister their description with
a directory.
|
class |
DirectoryManager
The directory service behavior.
|
class |
ModifyInitiator
An auxiliary behavior that can be employed by agents in order to modify
their description with a
directory.
|
class |
RegisterInitiator
An auxiliary behavior that can be employed by agents in order to
register their description with a
directory.
|
class |
SearchInitiator
An auxiliary behavior that can be employed by agents in order to search
a directory.
|
Modifier and Type | Class and Description |
---|---|
class |
ContractNetInitiator
An implementation of an initiator role in the FIPA Contract Net Interaction
Protocol.
|
class |
ContractNetResponder
An implementation of a responder in the FIPA Contract Net Interaction
Protocol.
|
class |
RequestInitiator
An implementation of an initiator in the FIPA Request Interaction Protocol.
|
class |
RequestResponder
An implementation of a responder in the FIPA Request Interaction Protocol.
|
class |
SingleRequestInitiator
This is a special request initiator that communicates with exactly one
receiver.
|
Modifier and Type | Method and Description |
---|---|
void |
ContractNetResponder.registerHandleAcceptProposal(Behavior behavior)
Registers a behavior to handle incoming accept-proposal messages by
creating a result notification.
|
void |
RequestInitiator.registerHandleAgree(Behavior behavior)
Registers a behavior to handle agree messages that are responses to the
original request.
|
void |
ContractNetInitiator.registerHandleAllResponses(Behavior behavior)
Registers a behavior to handle together all responses (including propose,
refuse, and not-understood) to the original call-for-proposals.
|
void |
RequestInitiator.registerHandleAllResponses(Behavior behavior)
Registers a behavior to handle together all messages (agree, refuse,
not-understood) that are responses to the original request.
|
void |
ContractNetInitiator.registerHandleAllResultNotifications(Behavior behavior)
Registers a behavior to handle together all result notifications (inform,
failure) to acceptances of proposals.
|
void |
RequestInitiator.registerHandleAllResultNotifications(Behavior behavior)
Registers a behavior to handle together all result notifications (inform,
failure) that are responses to the original request.
|
void |
ContractNetResponder.registerHandleCfp(Behavior behavior)
Registers a behavior to handle incoming call-for-proposal messages by
creating a propose message.
|
void |
ContractNetInitiator.registerHandleFailure(Behavior behavior)
Registers a behavior to handle failure messages that are result
notifications to acceptances of proposals.
|
void |
RequestInitiator.registerHandleFailure(Behavior behavior)
Registers a behavior to handle failure messages that are responses to the
original request.
|
void |
ContractNetInitiator.registerHandleInform(Behavior behavior)
Registers a behavior to handle inform messages that are result
notifications to acceptances of proposals.
|
void |
RequestInitiator.registerHandleInform(Behavior behavior)
Registers a behavior to handle inform messages that are responses to the
original request.
|
void |
ContractNetInitiator.registerHandleNotUnderstood(Behavior behavior)
Registers a behavior to handle not-understood messages that are responses
to the original call-for-proposals.
|
void |
RequestInitiator.registerHandleNotUnderstood(Behavior behavior)
Registers a behavior to handle not-understood messages that are responses
to the original request.
|
void |
ContractNetInitiator.registerHandleOutOfSequence(Behavior behavior)
Registers a behavior to handle messages that arrive out of sequence of
the underlying protocol.
|
void |
RequestInitiator.registerHandleOutOfSequence(Behavior behavior)
Registers a behavior to handle messages that arrive out of sequence of
the underlying protocol.
|
void |
ContractNetInitiator.registerHandlePropose(Behavior behavior)
Registers a behavior to handle propose messages that are responses to the
original call-for-proposals.
|
void |
ContractNetInitiator.registerHandleRefuse(Behavior behavior)
Registers a behavior to handle refuse messages that are responses to the
original call-for-proposals.
|
void |
RequestInitiator.registerHandleRefuse(Behavior behavior)
Registers a behavior to handle refuse messages that are responses to the
original request.
|
void |
ContractNetResponder.registerHandleRejectProposal(Behavior behavior)
Registers a behavior to handle incoming reject-proposal messages.
|
void |
RequestResponder.registerHandleRequest(Behavior behavior)
Registers a behavior to handle incoming requests.
|
void |
ContractNetInitiator.registerPrepareCfp(Behavior behavior)
Registers a behavior to prepare call-for-proposal messages.
|
void |
RequestInitiator.registerPrepareRequest(Behavior behavior)
Registers a behavior to prepare request messages.
|
Modifier and Type | Interface and Description |
---|---|
interface |
TeamManager
The team manager behavior administers the members of a team.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultTeamManager
The default implementation of the team manager behavior that administers the
members of a team.
|
class |
LeaveInitiator
An auxiliary behavior that can be employed by agents in order to leave a
team they are part of.
|
class |
TeamParticipant
The behavior of an agent participating in team formation.
|
Copyright © Aimpulse Intelligent Systems GmbH
All rights reserved.