Package | Description |
---|---|
com.aimpulse.spectrum.mas.fipa.protocols |
FIPA protocols
|
com.aimpulse.spectrum.mas.messaging |
Agent communication
|
Modifier and Type | Method and Description |
---|---|
ModifiableMessage |
ContractNetInitiator.MessageAccess.getCfp()
Returns the call-for-proposals message provided in the constructor.
|
ModifiableMessage |
RequestInitiator.MessageAccess.getRequest()
Returns the request message provided in the constructor.
|
ModifiableMessage |
ContractNetResponder.handleAcceptProposal(Message cfp,
Message propose,
Message accept)
This method can be implemented in order to prepare result notifications
after the initiator has accepted a previous proposal.
|
ModifiableMessage |
ContractNetResponder.handleCfp(Message cfp)
This method can be implemented in order to handle incoming
call-for-proposals.
|
ModifiableMessage |
RequestResponder.handleRequest(Message request)
This method can be implemented in order to handle incoming requests.
|
ModifiableMessage |
ContractNetInitiator.prepareCfp(ModifiableMessage cfp)
This method can be implemented in order to further prepare the
call-for-proposals message provided in the constructor.
|
ModifiableMessage |
RequestInitiator.prepareRequest(ModifiableMessage request)
This method can be implemented in order to further prepare the request
message provided in the constructor.
|
ModifiableMessage |
RequestResponder.prepareResultNotification(Message request,
Message response)
This method can be implemented in order to prepare result notifications
for incoming requests.
|
Modifier and Type | Method and Description |
---|---|
List<ModifiableMessage> |
ContractNetInitiator.MessageAccess.getAllAcceptances()
Returns a modifiable list of all acceptances of proposals that will
be sent to the respective responders.
|
Modifier and Type | Method and Description |
---|---|
ModifiableMessage |
ContractNetInitiator.prepareCfp(ModifiableMessage cfp)
This method can be implemented in order to further prepare the
call-for-proposals message provided in the constructor.
|
ModifiableMessage |
RequestInitiator.prepareRequest(ModifiableMessage request)
This method can be implemented in order to further prepare the request
message provided in the constructor.
|
void |
ContractNetInitiator.MessageAccess.setCfp(ModifiableMessage cfp)
Sets the prepared call-for-proposals message.
|
void |
ContractNetResponder.MessageAccess.setProposal(ModifiableMessage proposal)
Sets the proposal in reply to a call-for-proposal message.
|
void |
RequestInitiator.MessageAccess.setRequest(ModifiableMessage message)
Sets the prepared request message.
|
void |
RequestResponder.MessageAccess.setResponse(ModifiableMessage response)
Sets the response to the original request.
|
void |
ContractNetResponder.MessageAccess.setResultNotification(ModifiableMessage resultNotification)
Sets the result notification prepared after the initiator has
accepted a previous proposal.
|
void |
RequestResponder.MessageAccess.setResultNotification(ModifiableMessage resultNotification)
Sets the result notification to the original request.
|
Modifier and Type | Method and Description |
---|---|
void |
ContractNetInitiator.handleAllResponses(List<Message> responses,
List<ModifiableMessage> acceptances)
This method can be implemented in order to handle together all responses
(propose, refuse, not-understood) to the original call-for-proposals.
|
void |
ContractNetInitiator.handlePropose(Message propose,
List<ModifiableMessage> acceptances)
This method can be implemented in order to handle propose messages that
are responses to the original call-for-proposals.
|
Constructor and Description |
---|
ContractNetInitiator(BehaviorController controller,
ModifiableMessage cfp)
Creates the contract-net initiator for the FIPA Contract Net Interaction Protocol.
|
RequestInitiator(BehaviorController controller,
ModifiableMessage request)
Creates the request initiator for the FIPA Request Interaction Protocol.
|
Modifier and Type | Class and Description |
---|---|
class |
ReplyMessage
Creates a modifiable message that is a reply
to a previous message.
|
Modifier and Type | Method and Description |
---|---|
ModifiableMessage |
MessageBuilder.build()
Builds the modifiable message defined by this builder.
|
ModifiableMessage |
ModifiableMessage.clone()
Clones this modifiable message.
|
Modifier and Type | Method and Description |
---|---|
static void |
ReplyMessage.prepareReplyConversationControl(Message message,
ModifiableMessage reply)
Prepares a message regarding its conversation control as a reply to an
original message.
|
Copyright © Aimpulse Intelligent Systems GmbH
All rights reserved.