Package | Description |
---|---|
com.aimpulse.spectrum.core |
Aimpulse platform
|
com.aimpulse.spectrum.core.mts |
Message transport service for the Aimpulse platform
|
com.aimpulse.spectrum.mas.behaviors |
Event-driven agent behavior
|
com.aimpulse.spectrum.mas.fipa.protocols |
FIPA protocols
|
com.aimpulse.spectrum.mas.messaging |
Agent communication
|
Modifier and Type | Method and Description |
---|---|
boolean |
CommunicativeAgent.hasMessages(MessagePattern pattern) |
Message |
CommunicativeAgent.receive(MessagePattern pattern) |
Modifier and Type | Method and Description |
---|---|
boolean |
Inbox.hasMessages(MessagePattern pattern) |
boolean |
AgentMessagingClient.hasMessages(MessagePattern pattern) |
Message |
AgentMessagingClient.receive(MessagePattern pattern) |
Modifier and Type | Method and Description |
---|---|
void |
BasicBehavior.blockUntil(MessagePattern pattern)
Block this behavior until a message arrives that matches the specified
message pattern.
|
void |
BasicBehavior.blockUntil(MessagePattern pattern,
Duration duration)
Block this behavior until a message arrives that matches the specified
message pattern but no longer than the specified duration (measured in
model time).
|
void |
BasicBehavior.blockUntil(MessagePattern pattern,
Timestamp timestamp)
Block this behavior until a message arrives that matches the specified
message pattern but no longer than specified timeout.
|
boolean |
EventAccess.hasMessages(MessagePattern pattern)
Checks whether messages matching a given pattern are available.
|
Constructor and Description |
---|
DefaultEventPattern(MessagePattern messagePattern)
Instantiates an event pattern with a message pattern.
|
DefaultEventPattern(Timestamp timeout,
MessagePattern messagePattern)
Instantiates an event pattern with a timeout and a message pattern.
|
Constructor and Description |
---|
ContractNetResponder(BehaviorController controller,
MessagePattern pattern)
Creates the contract-net responder with an individual message pattern.
|
RequestResponder(BehaviorController controller,
MessagePattern pattern)
Creates the request responder with an individual message pattern.
|
Modifier and Type | Class and Description |
---|---|
class |
ExampleBasedMessagePattern
An example-based message pattern.
|
Modifier and Type | Field and Description |
---|---|
static MessagePattern |
MessagePattern.ANY
A default message pattern that covers every message.
|
Modifier and Type | Method and Description |
---|---|
MessagePattern |
NoSuchMessageException.getMessagePattern()
Returns the pattern for which no matching message was found.
|
Modifier and Type | Method and Description |
---|---|
boolean |
MessagingClient.hasMessages(MessagePattern pattern)
Checks whether messages matching a given pattern are available.
|
Message |
MessagingClient.receive(MessagePattern pattern)
Returns a message matching a given pattern if one is available.
|
Constructor and Description |
---|
NoSuchMessageException(MessagePattern pattern) |
Copyright © Aimpulse Intelligent Systems GmbH
All rights reserved.