Aimpulse Spectrum MAS 1.3.2
A B C D E F G H I J K L M N O P Q R S T U V W X 

A

ACCEPT_PROPOSAL - Static variable in interface com.aimpulse.spectrum.mas.fipa.Performatives
FIPA accept-proposal communicative act
action() - Method in class com.aimpulse.spectrum.mas.behaviors.BasicBehavior
The actual implementation of this behavior.
activatePerformanceMonitor() - Method in interface com.aimpulse.spectrum.core.SynchronizedController
Activates logging of detailed runtime performance metrics and returns a monitor for querying.
AD_ERA_START - Static variable in class com.aimpulse.time.Timestamp
Timestamp for beginning of January 1st of year 1 AD/CE in Western calendars.
add(Attribute) - Method in class com.aimpulse.base.Attributes
Adds a new Attribute.
add(Message, Timestamp) - Method in class com.aimpulse.spectrum.core.mts.Inbox
Adds a message to this inbox.
add(Event) - Method in class com.aimpulse.spectrum.events.DefaultEventStore
 
add(Event) - Method in interface com.aimpulse.spectrum.events.EventStore
Adds an event to the event store.
add(Duration) - Method in class com.aimpulse.time.Duration
Returns a Duration instance representing the sum of this duration and the given duration.
add(Duration) - Method in class com.aimpulse.time.Timestamp
Create a new Timestamp instance with a specified amount of milliseconds added.
addAgent(Agent, Timestamp) - Method in interface com.aimpulse.spectrum.core.Controller
Adds an agent to this controller to be executed as a process starting at the given timestamp.
addAgent(Agent, String) - Method in class com.aimpulse.spectrum.core.DefaultPlatform
 
addAgent(Agent, String, Timestamp) - Method in class com.aimpulse.spectrum.core.DefaultPlatform
 
addAgent(Agent, String) - Method in class com.aimpulse.spectrum.core.DelegatingPlatform
 
addAgent(Agent, String, Timestamp) - Method in class com.aimpulse.spectrum.core.DelegatingPlatform
 
addAgent(Agent, String) - Method in interface com.aimpulse.spectrum.core.Platform
Adds an agent to the platform.
addAgent(Agent, String, Timestamp) - Method in interface com.aimpulse.spectrum.core.Platform
Adds an agent to the platform with a specified start time.
addAgent(Agent, Timestamp) - Method in class com.aimpulse.spectrum.core.SimulationAgentController
 
addAttribute(Attribute) - Method in class com.aimpulse.spectrum.config.ProcessDefinitionBuffer
Adds an attribute to the process definition.
addAttribute(Attribute) - Method in class com.aimpulse.spectrum.config.RuntimeEnvironmentDefinitionBuffer
Adds an attribute to the runtime-environment definition.
addBehavior(Behavior) - Method in class com.aimpulse.spectrum.mas.behaviors.Agent
 
addBehavior(Behavior) - Method in interface com.aimpulse.spectrum.mas.behaviors.BehaviorController
Add a behavior to the agent controller.
addEvent(Event) - Method in interface com.aimpulse.spectrum.core.Controller
Adds an event to be handled by this controller.
addEvent(Event) - Method in interface com.aimpulse.spectrum.core.ScheduledProcess
Adds an event for handling by this process.
addProcess(ProcessDefinition) - Method in class com.aimpulse.spectrum.config.ConfigurablePlatform
 
addProcess(ProcessDefinition) - Method in interface com.aimpulse.spectrum.config.PlatformConfiguration
Adds a process definition.
addProcess(ProcessDefinition) - Method in class com.aimpulse.spectrum.config.XMLConfigurationWriter
 
addProperty(Property) - Method in class com.aimpulse.spectrum.mas.fipa.df.ServiceDescriptionBuffer
Adds a property to the description.
addReceiver(AgentIdentifier) - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Adds a receiver of the message.
addReplyTo(AgentIdentifier) - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Adds a reply-to of the message.
addScope(Scope) - Method in class com.aimpulse.spectrum.mas.fipa.df.AgentDescriptionBuffer
Adds a scope for the description.
addService(ServiceDescription) - Method in class com.aimpulse.spectrum.mas.fipa.df.AgentDescriptionBuffer
Adds an offered service to the description.
addStateListener(ControllerStateListener) - Method in interface com.aimpulse.spectrum.core.Controller
Adds a listener that is informed of the state of the controller changes.
addStateListener(PlatformStateListener) - Method in class com.aimpulse.spectrum.core.DefaultPlatform
 
addStateListener(PlatformStateListener) - Method in class com.aimpulse.spectrum.core.DelegatingPlatform
 
addStateListener(PlatformStateListener) - Method in interface com.aimpulse.spectrum.core.Platform
Adds a listener that is informed of the state of the platform changes.
addTeamJoinListener(TeamJoinListener) - Method in class com.aimpulse.spectrum.mas.team.ListenableTeamManagerDatabase
Adds a team-join listener.
addTeamLeaveListener(TeamLeaveListener) - Method in class com.aimpulse.spectrum.mas.team.ListenableTeamManagerDatabase
Adds a team-leave listener.
addUserParameter(UserParameter) - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Adds a user-defined parameter without value of the message.
addUserParameter(UserParameter, String) - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Adds a user-defined parameter of the message.
affectedByEvent(Event) - Method in interface com.aimpulse.spectrum.core.ScheduledProcess
Indicates whether the given event affects this process.
Agent - Class in com.aimpulse.spectrum.core
Abstract base class for all agent-based implementations of platform processes.
Agent() - Constructor for class com.aimpulse.spectrum.core.Agent
 
Agent - Class in com.aimpulse.spectrum.mas.behaviors
Base class for behavior-based agents.
Agent() - Constructor for class com.aimpulse.spectrum.mas.behaviors.Agent
 
AgentDescription - Interface in com.aimpulse.spectrum.mas.fipa.df
An agent description that can be registered with a directory.
AgentDescriptionBuffer - Class in com.aimpulse.spectrum.mas.fipa.df
A buffer for creating directory agent descriptions.
AgentDescriptionBuffer() - Constructor for class com.aimpulse.spectrum.mas.fipa.df.AgentDescriptionBuffer
 
AgentDescriptionBuilder - Class in com.aimpulse.spectrum.mas.fipa.df
A convenient builder for directory agent descriptions.
AgentIdentifier - Class in com.aimpulse.spectrum.core
An agent identifier.
AgentIdentifier(String) - Constructor for class com.aimpulse.spectrum.core.AgentIdentifier
Instantiates this agent identifier.
AgentIdentifierGenerator - Class in com.aimpulse.spectrum.core
This generator generates unique agent identifiers based on a given name.
AgentIdentifierGenerator() - Constructor for class com.aimpulse.spectrum.core.AgentIdentifierGenerator
 
AgentMessagingClient - Class in com.aimpulse.spectrum.core.mts
AgentMessagingClient enables message handling (send, receive) for agents.
AgentMessagingClient(CommunicativeAgent, Inbox, MessageTransportService) - Constructor for class com.aimpulse.spectrum.core.mts.AgentMessagingClient
 
Agents - Interface in com.aimpulse.spectrum.mas.fipa
Identifiers for agents specified by FIPA.
AGREE - Static variable in interface com.aimpulse.spectrum.mas.fipa.Performatives
FIPA agree communicative act
AIMPULSE_TEAM_JOIN - Static variable in interface com.aimpulse.spectrum.mas.team.Protocols
Aimpulse aimpulse-team-join protocol identifier
AIMPULSE_TEAM_LEAVE - Static variable in interface com.aimpulse.spectrum.mas.team.Protocols
Aimpulse aimpulse-team-leave protocol identifier
AIMPULSE_TEAM_MATCH - Static variable in interface com.aimpulse.spectrum.mas.team.Protocols
Aimpulse aimpulse-team-match protocol identifier
aMessage(CommunicativeAct) - Static method in class com.aimpulse.spectrum.mas.messaging.MessageBuilder
Creates a builder for modifiable messages.
AMS - Static variable in interface com.aimpulse.spectrum.mas.fipa.Agents
FIPA agent management system ams
anAgent() - Static method in class com.aimpulse.spectrum.mas.fipa.df.AgentDescriptionBuilder
Creates a builder for directory agent descriptions.
ANY - Static variable in interface com.aimpulse.spectrum.mas.behaviors.EventPattern
Am event pattern that matches every event.
ANY - Static variable in interface com.aimpulse.spectrum.mas.messaging.MessagePattern
A default message pattern that covers every message.
aProcess(String, Class<? extends CommunicativeAgent>) - Static method in class com.aimpulse.spectrum.config.ProcessDefinitionBuilder
Creates a builder for process definitions.
aReply(Message, CommunicativeAct) - Static method in class com.aimpulse.spectrum.mas.messaging.MessageBuilder
Creates a builder for modifiable reply messages
aRuntimeEnvironment(Class<? extends RuntimeEnvironment>) - Static method in class com.aimpulse.spectrum.config.RuntimeEnvironmentDefinitionBuilder
Creates a builder for runtime-environment definitions.
aService() - Static method in class com.aimpulse.spectrum.mas.fipa.df.ServiceDescriptionBuilder
Creates a builder for service descriptions.
Attribute - Class in com.aimpulse.base
A string-based name-value pair attribute.
Attribute(String, String) - Constructor for class com.aimpulse.base.Attribute
Creates this attribute with name and value.
Attributes - Class in com.aimpulse.base
Collection class for attributes.
Attributes() - Constructor for class com.aimpulse.base.Attributes
 

B

BasicBehavior - Class in com.aimpulse.spectrum.mas.behaviors
An abstract behavior that provides already basic functionality for user-implemented behaviors.
BasicBehavior(BehaviorController) - Constructor for class com.aimpulse.spectrum.mas.behaviors.BasicBehavior
Instantiates the behavior with the specified controller.
Behavior - Interface in com.aimpulse.spectrum.mas.behaviors
This interface represents the behavior of agents.
BehaviorController - Interface in com.aimpulse.spectrum.mas.behaviors
Interface that describes all agent activities related to behavior controlling, i.e., adding and removing sub-behaviors, as well as providing time and sending and receiving messages.
block(Duration) - Method in class com.aimpulse.spectrum.mas.behaviors.BasicBehavior
Block this behavior for the specified duration (measured in model time).
block() - Method in class com.aimpulse.spectrum.mas.behaviors.BasicBehavior
Block this behavior until an arbitrary message arrives.
blockUntil(Timestamp) - Method in class com.aimpulse.spectrum.mas.behaviors.BasicBehavior
Block this behavior until the specified timestamp.
blockUntil(MessagePattern) - Method in class com.aimpulse.spectrum.mas.behaviors.BasicBehavior
Block this behavior until a message arrives that matches the specified message pattern.
blockUntil(MessagePattern, Duration) - Method in class com.aimpulse.spectrum.mas.behaviors.BasicBehavior
Block this behavior until a message arrives that matches the specified message pattern but no longer than the specified duration (measured in model time).
blockUntil(MessagePattern, Timestamp) - Method in class com.aimpulse.spectrum.mas.behaviors.BasicBehavior
Block this behavior until a message arrives that matches the specified message pattern but no longer than specified timeout.
build() - Method in class com.aimpulse.spectrum.config.ProcessDefinitionBuilder
Creates the process definition defined by this builder.
build() - Method in class com.aimpulse.spectrum.config.RuntimeEnvironmentDefinitionBuilder
Creates the runtime-environment definition defined by this builder.
build() - Method in class com.aimpulse.spectrum.mas.fipa.df.AgentDescriptionBuilder
Builds the directory agent description defined by this builder.
build() - Method in class com.aimpulse.spectrum.mas.fipa.df.ServiceDescriptionBuilder
Builds the service description defined by this builder.
build() - Method in class com.aimpulse.spectrum.mas.messaging.MessageBuilder
Builds the modifiable message defined by this builder.
byOwner(Ownership) - Method in class com.aimpulse.spectrum.mas.fipa.df.ServiceDescriptionBuilder
Sets the owner of the service.

C

call() - Method in interface com.aimpulse.spectrum.core.Process
Returns the next timestamp when this process needs to be scheduled for execution.
call() - Method in class com.aimpulse.spectrum.mas.behaviors.Agent
Returns the next timestamp when this agent needs to be scheduled for execution.
CANCEL - Static variable in interface com.aimpulse.spectrum.mas.fipa.Performatives
FIPA cancel communicative act
CFP - Static variable in interface com.aimpulse.spectrum.mas.fipa.Performatives
FIPA cfp (call for proposal) communicative act
characters(char[], int, int) - Method in class com.aimpulse.spectrum.config.XMLConfigurationHandler
 
characters(char[], int, int) - Method in class com.aimpulse.spectrum.mas.messaging.XMLMessageHandler
 
clear() - Method in class com.aimpulse.spectrum.core.mts.Inbox
Removes all messages from this inbox.
clear() - Method in class com.aimpulse.spectrum.events.DefaultEventStore
 
clear() - Method in interface com.aimpulse.spectrum.events.EventStore
Removes all events in the event store.
clearReceivers() - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Deletes all receivers of the message.
clearReplyTos() - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Deletes all reply-tos of the message.
clearUserParameters() - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Deletes all user-defined parameters of the message.
Clock - Interface in com.aimpulse.spectrum.time
This extension of the TimeProvider interface allows setting the current time.
clone() - Method in class com.aimpulse.base.Attributes
 
clone() - Method in interface com.aimpulse.spectrum.mas.messaging.Message
Clones this message.
clone() - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Clones this modifiable message.
clone() - Method in class com.aimpulse.spectrum.mas.messaging.UnmodifiableMessage
 
com.aimpulse.base - package com.aimpulse.base
Basic types
com.aimpulse.spectrum.config - package com.aimpulse.spectrum.config
Platform configuration
com.aimpulse.spectrum.core - package com.aimpulse.spectrum.core
Aimpulse platform
com.aimpulse.spectrum.core.mts - package com.aimpulse.spectrum.core.mts
Message transport service for the Aimpulse platform
com.aimpulse.spectrum.events - package com.aimpulse.spectrum.events
Events for the Aimpulse platform
com.aimpulse.spectrum.mas.behaviors - package com.aimpulse.spectrum.mas.behaviors
Event-driven agent behavior
com.aimpulse.spectrum.mas.fipa - package com.aimpulse.spectrum.mas.fipa
FIPA platform and constants
com.aimpulse.spectrum.mas.fipa.df - package com.aimpulse.spectrum.mas.fipa.df
FIPA directory facilitator
com.aimpulse.spectrum.mas.fipa.protocols - package com.aimpulse.spectrum.mas.fipa.protocols
FIPA protocols
com.aimpulse.spectrum.mas.messaging - package com.aimpulse.spectrum.mas.messaging
Agent communication
com.aimpulse.spectrum.mas.team - package com.aimpulse.spectrum.mas.team
Agent team formation
com.aimpulse.spectrum.time - package com.aimpulse.spectrum.time
Time for the Aimpulse platform
com.aimpulse.time - package com.aimpulse.time
Time
CommunicativeAct - Class in com.aimpulse.spectrum.mas.messaging
Communicative acts of messages.
CommunicativeAct(String) - Constructor for class com.aimpulse.spectrum.mas.messaging.CommunicativeAct
Instantiates a communicative act with a given name.
CommunicativeAgent - Class in com.aimpulse.spectrum.core
Base class for all agents able to communicate with each other.
CommunicativeAgent() - Constructor for class com.aimpulse.spectrum.core.CommunicativeAgent
 
compareTo(Attribute) - Method in class com.aimpulse.base.Attribute
 
compareTo(AgentIdentifier) - Method in class com.aimpulse.spectrum.core.AgentIdentifier
 
compareTo(ScheduledProcess) - Method in interface com.aimpulse.spectrum.core.ScheduledProcess
Compares this object with the specified other object for order.
compareTo(Event) - Method in class com.aimpulse.spectrum.events.Event
 
compareTo(Result) - Method in class com.aimpulse.spectrum.mas.behaviors.Result
 
compareTo(State) - Method in class com.aimpulse.spectrum.mas.behaviors.State
 
compareTo(Ownership) - Method in class com.aimpulse.spectrum.mas.fipa.df.Ownership
 
compareTo(Property) - Method in class com.aimpulse.spectrum.mas.fipa.df.Property
 
compareTo(Scope) - Method in class com.aimpulse.spectrum.mas.fipa.df.Scope
 
compareTo(ServiceIdentifier) - Method in class com.aimpulse.spectrum.mas.fipa.df.ServiceIdentifier
 
compareTo(ServiceType) - Method in class com.aimpulse.spectrum.mas.fipa.df.ServiceType
 
compareTo(CommunicativeAct) - Method in class com.aimpulse.spectrum.mas.messaging.CommunicativeAct
 
compareTo(EncodingIdentifier) - Method in class com.aimpulse.spectrum.mas.messaging.EncodingIdentifier
 
compareTo(LanguageIdentifier) - Method in class com.aimpulse.spectrum.mas.messaging.LanguageIdentifier
 
compareTo(OntologyIdentifier) - Method in class com.aimpulse.spectrum.mas.messaging.OntologyIdentifier
 
compareTo(ProtocolIdentifier) - Method in class com.aimpulse.spectrum.mas.messaging.ProtocolIdentifier
 
compareTo(UniqueIdentifier) - Method in class com.aimpulse.spectrum.mas.messaging.UniqueIdentifier
 
compareTo(UserParameter) - Method in class com.aimpulse.spectrum.mas.messaging.UserParameter
 
compareTo(MatchResult) - Method in class com.aimpulse.spectrum.mas.team.MatchResult
 
compareTo(Duration) - Method in class com.aimpulse.time.Duration
 
compareTo(Timestamp) - Method in class com.aimpulse.time.Timestamp
 
ConfigurablePlatform - Class in com.aimpulse.spectrum.config
A platform that can be configured by setting a runtime environment definition and by adding process definitions.
ConfigurablePlatform() - Constructor for class com.aimpulse.spectrum.config.ConfigurablePlatform
Instantiates this configurable platform.
CONFIRM - Static variable in interface com.aimpulse.spectrum.mas.fipa.Performatives
FIPA confirm communicative act
containing(String) - Method in class com.aimpulse.spectrum.mas.messaging.MessageBuilder
Sets the string content of the messages to be built.
containingObject(Serializable) - Method in class com.aimpulse.spectrum.mas.messaging.MessageBuilder
Sets the content object of the messages to be built.
contains(String) - Method in class com.aimpulse.base.Attributes
 
contains(T) - Method in class com.aimpulse.base.Interval
Checks whether an object is contained in the interval.
contains(Interval<T>) - Method in class com.aimpulse.base.Interval
Checks whether another interval is contained in the interval, i.e., whether all members of the other interval are also contained in the interval.
contains(Interval<T>) - Method in class com.aimpulse.base.Intervals
Checks whether an interval is covered by this set of intervals
contains(Event) - Method in class com.aimpulse.spectrum.events.DefaultEventStore
 
contains(Event) - Method in interface com.aimpulse.spectrum.events.EventStore
Indicates whether the event store contains the given event.
ContractNetInitiator - Class in com.aimpulse.spectrum.mas.fipa.protocols
An implementation of an initiator role in the FIPA Contract Net Interaction Protocol.
ContractNetInitiator(BehaviorController) - Constructor for class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator
Creates the contract-net initiator for the FIPA Contract Net Interaction Protocol.
ContractNetInitiator(BehaviorController, ModifiableMessage) - Constructor for class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator
Creates the contract-net initiator for the FIPA Contract Net Interaction Protocol.
ContractNetInitiator.MessageAccess - Interface in com.aimpulse.spectrum.mas.fipa.protocols
An interface to access the messages handled by a contract net initiator.
ContractNetResponder - Class in com.aimpulse.spectrum.mas.fipa.protocols
An implementation of a responder in the FIPA Contract Net Interaction Protocol.
ContractNetResponder(BehaviorController) - Constructor for class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetResponder
Creates the contract-net responder with the default message pattern for the FIPA Contract Net Interaction protocol.
ContractNetResponder(BehaviorController, MessagePattern) - Constructor for class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetResponder
Creates the contract-net responder with an individual message pattern.
ContractNetResponder.MessageAccess - Interface in com.aimpulse.spectrum.mas.fipa.protocols
An interface to access the messages handled by a contract net responder.
Controller - Interface in com.aimpulse.spectrum.core
Process/agent controller with execution scheduler.
Controller.State - Enum in com.aimpulse.spectrum.core
The current state of the controller.
Controller.StopOccasion - Enum in com.aimpulse.spectrum.core
The reason for the end of controller execution.
ControllerStateListener - Interface in com.aimpulse.spectrum.core
A listener that is informed if the state of the controller changes.
covers(EventAccess) - Method in class com.aimpulse.spectrum.mas.behaviors.DefaultEventPattern
 
covers(EventAccess) - Method in interface com.aimpulse.spectrum.mas.behaviors.EventPattern
Given an access to the events of the behavior controller, this method decides whether the event pattern covers one of the current events.
covers(Message) - Method in class com.aimpulse.spectrum.mas.messaging.ExampleBasedMessagePattern
 
covers(Message) - Method in interface com.aimpulse.spectrum.mas.messaging.MessagePattern
Tests whether this message pattern covers a given message.
createBehavior() - Method in class com.aimpulse.spectrum.mas.behaviors.FactoryBehavior
Creates the actual behavior.
createTeamManager(BehaviorController) - Method in class com.aimpulse.spectrum.mas.team.DefaultTeamManagerFactory
Instantiates the team manager.
createTeamManager(BehaviorController) - Method in interface com.aimpulse.spectrum.mas.team.TeamManagerFactory
Instantiates the team manager.
currentState() - Method in class com.aimpulse.spectrum.mas.behaviors.FiniteStateMachineBehavior
Returns the current state.
currentTime() - Method in class com.aimpulse.spectrum.core.Agent
 
currentTime() - Method in interface com.aimpulse.spectrum.core.Controller
Returns the current controller time (e.g., simulation time or wall-clock time).
currentTime() - Method in class com.aimpulse.spectrum.core.DefaultPlatform
 
currentTime() - Method in class com.aimpulse.spectrum.core.DelegatingPlatform
 
currentTime() - Method in interface com.aimpulse.spectrum.core.SynchronizedController
Returns the current time as specified by the applied TimeManager (e.g., simulation time or wall-clock time).
currentTime() - Method in class com.aimpulse.spectrum.mas.behaviors.BasicBehavior
 
currentTime() - Method in class com.aimpulse.spectrum.time.DiscreteEventTimeManager
 
currentTime() - Method in class com.aimpulse.spectrum.time.SimpleClock
 
currentTime() - Method in interface com.aimpulse.spectrum.time.TimeProvider
Returns the timestamp that represents the current model time.

D

DAY - Static variable in class com.aimpulse.time.Duration
 
DEFAULT_GRANULARITY - Static variable in class com.aimpulse.spectrum.time.DiscreteEventTimeManager
The default granularity of time applied by this class.
DEFAULT_MAX_DEPTH - Static variable in class com.aimpulse.spectrum.mas.fipa.df.SearchConstraints
FIPA default maximum search depth
DEFAULT_MAX_RESULTS - Static variable in class com.aimpulse.spectrum.mas.fipa.df.SearchConstraints
FIPA maximum number of search results
DEFAULT_START_TIME - Static variable in class com.aimpulse.spectrum.config.ProcessDefinition
 
DefaultEventPattern - Class in com.aimpulse.spectrum.mas.behaviors
The default EventPattern implementation.
DefaultEventPattern(Timestamp) - Constructor for class com.aimpulse.spectrum.mas.behaviors.DefaultEventPattern
Instantiates an event pattern with a timeout.
DefaultEventPattern(MessagePattern) - Constructor for class com.aimpulse.spectrum.mas.behaviors.DefaultEventPattern
Instantiates an event pattern with a message pattern.
DefaultEventPattern(Timestamp, MessagePattern) - Constructor for class com.aimpulse.spectrum.mas.behaviors.DefaultEventPattern
Instantiates an event pattern with a timeout and a message pattern.
DefaultEventStore - Class in com.aimpulse.spectrum.events
The default implementation for event stores.
DefaultEventStore() - Constructor for class com.aimpulse.spectrum.events.DefaultEventStore
 
DefaultPlatform - Class in com.aimpulse.spectrum.core
Default implementation of Platform interface.
DefaultPlatform() - Constructor for class com.aimpulse.spectrum.core.DefaultPlatform
 
DefaultTeamManager - Class in com.aimpulse.spectrum.mas.team
The default implementation of the team manager behavior that administers the members of a team.
DefaultTeamManager(BehaviorController, TeamMatcher) - Constructor for class com.aimpulse.spectrum.mas.team.DefaultTeamManager
Instantiates this team manager behavior with the default MemoryTeamDatabase.
DefaultTeamManager(BehaviorController, TeamMatcher, TeamDatabase) - Constructor for class com.aimpulse.spectrum.mas.team.DefaultTeamManager
Instantiates this team manager.
DefaultTeamManagerFactory - Class in com.aimpulse.spectrum.mas.team
The default implementation of the TeamManagerFactory.
DefaultTeamManagerFactory(TeamMatcher) - Constructor for class com.aimpulse.spectrum.mas.team.DefaultTeamManagerFactory
Instantiates this factory with a specified matcher.
DefaultTeamManagerFactory(TeamMatcher, TeamDatabase) - Constructor for class com.aimpulse.spectrum.mas.team.DefaultTeamManagerFactory
Instantiates this factory with a specified matcher and database.
DefaultTimestampFormat - Class in com.aimpulse.time
The default timestamp format that uses an underlying DateFormat.
DefaultTimestampFormat(String) - Constructor for class com.aimpulse.time.DefaultTimestampFormat
Instantiates a timestamp format from a string-based date format definition.
DefaultTimestampFormat(DateFormat) - Constructor for class com.aimpulse.time.DefaultTimestampFormat
Instantiates a timestamp format from a DateFormat.
definedBy(OntologyIdentifier) - Method in class com.aimpulse.spectrum.mas.messaging.MessageBuilder
Sets the ontology of the messages to be built.
DelegatingPlatform - Class in com.aimpulse.spectrum.core
This Platform delegates all method calls to an internally contained platform.
DEREGISTERED - Static variable in class com.aimpulse.spectrum.mas.fipa.df.DeregisterInitiator
 
DeregisterInitiator - Class in com.aimpulse.spectrum.mas.fipa.df
An auxiliary behavior that can be employed by agents in order to deregister their description with a directory.
DeregisterInitiator(BehaviorController, AgentDescription) - Constructor for class com.aimpulse.spectrum.mas.fipa.df.DeregisterInitiator
Instantiates this directory deregister behavior.
deregisterState(State) - Method in class com.aimpulse.spectrum.mas.behaviors.FiniteStateMachineBehavior
Deregister a state.
deregisterTransition(State) - Method in class com.aimpulse.spectrum.mas.behaviors.FiniteStateMachineBehavior
Deregister a default transition.
deregisterTransition(State, Result) - Method in class com.aimpulse.spectrum.mas.behaviors.FiniteStateMachineBehavior
Deregister a conditional transition.
DF - Static variable in interface com.aimpulse.spectrum.mas.fipa.Agents
FIPA directory facilitator df
difference(Duration) - Method in class com.aimpulse.time.Duration
Returns a Duration instance representing the difference between this duration and the given duration.
DirectoryDatabase - Interface in com.aimpulse.spectrum.mas.fipa.df
A database for directories.
DirectoryManager - Class in com.aimpulse.spectrum.mas.fipa.df
The directory service behavior.
DirectoryManager(BehaviorController) - Constructor for class com.aimpulse.spectrum.mas.fipa.df.DirectoryManager
Instantiates this directory behavior with the default MemoryDirectoryDatabase.
DirectoryManager(BehaviorController, DirectoryDatabase) - Constructor for class com.aimpulse.spectrum.mas.fipa.df.DirectoryManager
Instantiates this directory behavior.
DISCONFIRM - Static variable in interface com.aimpulse.spectrum.mas.fipa.Performatives
FIPA disconfirm communicative act
DiscreteEventSimulation - Class in com.aimpulse.spectrum.core
Platform runtime environment for Discrete-Event Simulation (DES).
DiscreteEventSimulation() - Constructor for class com.aimpulse.spectrum.core.DiscreteEventSimulation
Creates a new instance without any attributes set.
DiscreteEventSimulation(Timestamp) - Constructor for class com.aimpulse.spectrum.core.DiscreteEventSimulation
Creates a new instance with the given desired start time.
DiscreteEventSimulation(Timestamp, Timestamp) - Constructor for class com.aimpulse.spectrum.core.DiscreteEventSimulation
Creates a new instance with the given desired start and termination time.
DiscreteEventSimulation(Timestamp, Timestamp, Duration) - Constructor for class com.aimpulse.spectrum.core.DiscreteEventSimulation
Creates a new instance with the given desired start and termination time as well as the given time granularity.
DiscreteEventSimulation(Timestamp, Timestamp, Duration, int) - Constructor for class com.aimpulse.spectrum.core.DiscreteEventSimulation
Creates a new instance with the given desired start and termination time as well as the given time granularity.
DiscreteEventTimeManager - Class in com.aimpulse.spectrum.time
DiscreteEventTimeManager implements a TimeManager for usage in simulation mode of the platform.
DiscreteEventTimeManager(Timestamp, Duration) - Constructor for class com.aimpulse.spectrum.time.DiscreteEventTimeManager
Creates a new instance of DiscreteEventTimeManager.
DiscreteEventTimeManager(Timestamp) - Constructor for class com.aimpulse.spectrum.time.DiscreteEventTimeManager
Creates a new instance of DiscreteEventTimeManager.
dissolve() - Method in class com.aimpulse.spectrum.mas.team.DefaultTeamManager
A function to inform the team manager behavior that the team should be dissolved.
dissolve() - Method in interface com.aimpulse.spectrum.mas.team.TeamManager
A function to inform the team manager behavior that the team should be dissolved.
distance(TeamDescription) - Method in interface com.aimpulse.spectrum.mas.team.TeamMatcher
Determines the distance to the description of a team formation participant.
Duration - Class in com.aimpulse.time
A simple unmodifiable datatype stating a duration value.
duration() - Method in class com.aimpulse.time.Timespan
Returns the duration of this timespan.

E

earliestTimestamp() - Method in class com.aimpulse.spectrum.events.DefaultEventStore
 
earliestTimestamp() - Method in interface com.aimpulse.spectrum.events.EventStore
Returns the earliest timestamp contained in this event store.
encodedAs(EncodingIdentifier) - Method in class com.aimpulse.spectrum.mas.messaging.MessageBuilder
Sets the encoding of the messages to be built.
EncodingIdentifier - Class in com.aimpulse.spectrum.mas.messaging
Encoding identifier for Message content description.
EncodingIdentifier(String) - Constructor for class com.aimpulse.spectrum.mas.messaging.EncodingIdentifier
Instantiates this encoding identifier.
endDocument() - Method in class com.aimpulse.spectrum.config.XMLConfigurationWriter
Ends the document by closing the nodes opened while starting the document.
endElement(String, String, String) - Method in class com.aimpulse.spectrum.config.XMLConfigurationHandler
 
endElement(String, String, String) - Method in class com.aimpulse.spectrum.mas.messaging.XMLMessageHandler
 
EPOCH_START - Static variable in class com.aimpulse.time.Timestamp
The Timestamp representing The Epoch start.
equals(Object) - Method in class com.aimpulse.base.Attributes
 
equals(Object) - Method in class com.aimpulse.base.Interval
 
equals(Object) - Method in class com.aimpulse.base.KeyValueType
 
equals(Object) - Method in class com.aimpulse.base.Type
 
equals(Object) - Method in class com.aimpulse.spectrum.config.ProcessDefinition
 
equals(Object) - Method in class com.aimpulse.spectrum.config.RuntimeEnvironmentDefinition
 
equals(Object) - Method in interface com.aimpulse.spectrum.core.ProcessIdentifier
Indicates whether two ProcessIdentifiers are equal.
equals(Object) - Method in class com.aimpulse.spectrum.events.Event
 
equals(Object) - Method in class com.aimpulse.spectrum.mas.fipa.df.SearchConstraints
 
equals(Object) - Method in class com.aimpulse.spectrum.mas.team.MatchResult
 
equals(Object) - Method in class com.aimpulse.time.TimeOfDay
 
equals(Object) - Method in class com.aimpulse.time.Timestamp
 
Event - Class in com.aimpulse.spectrum.events
The agent controller uses events to notify platform processes about incoming messages or changes in the world.
Event(Timestamp) - Constructor for class com.aimpulse.spectrum.events.Event
Constructs an event with a timestamp.
Event(Timestamp, Message) - Constructor for class com.aimpulse.spectrum.events.Event
Constructs a message event with a timestamp and a contained message.
EventAccess - Interface in com.aimpulse.spectrum.mas.behaviors
This interface provides event patterns with the access to the information they need to decide whether a situation is covered by them (current time and received messages).
EventPattern - Interface in com.aimpulse.spectrum.mas.behaviors
With event patterns, behaviors can specify for which events they wait.
EventStore - Interface in com.aimpulse.spectrum.events
A data structure for events.
ExampleBasedMessagePattern - Class in com.aimpulse.spectrum.mas.messaging
An example-based message pattern.
ExampleBasedMessagePattern(Message) - Constructor for class com.aimpulse.spectrum.mas.messaging.ExampleBasedMessagePattern
Creates this example-based message pattern.

F

FactoryBehavior - Class in com.aimpulse.spectrum.mas.behaviors
Factory behaviors implement lazy initialisation for behaviors.
FactoryBehavior(BehaviorController) - Constructor for class com.aimpulse.spectrum.mas.behaviors.FactoryBehavior
Instantiates this factory behavior.
FactoryBehavior(BehaviorController, boolean) - Constructor for class com.aimpulse.spectrum.mas.behaviors.FactoryBehavior
Instantiates this factory behavior.
FAILURE - Static variable in interface com.aimpulse.spectrum.mas.fipa.Performatives
FIPA failure communicative act
FAILURE_EXCEPTION - Static variable in class com.aimpulse.spectrum.mas.fipa.protocols.SingleRequestInitiator
 
FailureException - Exception in com.aimpulse.spectrum.mas.fipa.protocols
An exception that signalises a protocol-implementing behavior to send a failure message.
FailureException() - Constructor for exception com.aimpulse.spectrum.mas.fipa.protocols.FailureException
Creates an exception that signalises a protocol-implementing behavior to send a failure message.
FailureException(String) - Constructor for exception com.aimpulse.spectrum.mas.fipa.protocols.FailureException
Creates an exception that signalises a protocol-implementing behavior to send a failure message with a specified content.
finish() - Method in class com.aimpulse.spectrum.mas.behaviors.BasicBehavior
Indicate that his behavior is finished and does not require re-scheduling.
FiniteStateMachineBehavior - Class in com.aimpulse.spectrum.mas.behaviors
A finite-state machine behavior is a composite behavior that schedules its children serially like the sequential behavior.
FiniteStateMachineBehavior(BehaviorController) - Constructor for class com.aimpulse.spectrum.mas.behaviors.FiniteStateMachineBehavior
Instantiate the behavior with the specified controller.
FIPA_AGENT_MANAGEMENT - Static variable in interface com.aimpulse.spectrum.mas.fipa.Ontologies
FIPA fipa-agent-management ontology
FIPA_AMS - Static variable in class com.aimpulse.spectrum.mas.fipa.df.ServiceType
Service type of the agent management system (FIPA reserved value)
FIPA_BROKERING - Static variable in interface com.aimpulse.spectrum.mas.fipa.Protocols
FIPA fipa-brokering protocol identifier
FIPA_CONTRACT_NET - Static variable in interface com.aimpulse.spectrum.mas.fipa.Protocols
FIPA fipa-contract-net protocol identifier
FIPA_DF - Static variable in class com.aimpulse.spectrum.mas.fipa.df.ServiceType
Service type of the directory facilitator (FIPA reserved value)
FIPA_ITERATED_CONTRACT_NET - Static variable in interface com.aimpulse.spectrum.mas.fipa.Protocols
FIPA fipa-iterated-contract-net protocol identifier
FIPA_PROPOSE - Static variable in interface com.aimpulse.spectrum.mas.fipa.Protocols
FIPA fipa-propose protocol identifier
FIPA_QUERY - Static variable in interface com.aimpulse.spectrum.mas.fipa.Protocols
FIPA fipa-query protocol identifier
FIPA_RECRUITING - Static variable in interface com.aimpulse.spectrum.mas.fipa.Protocols
FIPA fipa-recruiting protocol identifier
FIPA_REQUEST - Static variable in interface com.aimpulse.spectrum.mas.fipa.Protocols
FIPA fipa-request protocol identifier
FIPA_REQUEST_WHEN - Static variable in interface com.aimpulse.spectrum.mas.fipa.Protocols
FIPA fipa-request-when protocol identifier
FIPA_SL - Static variable in interface com.aimpulse.spectrum.mas.fipa.Languages
FIPA fipa-sl content language
FIPA_SL0 - Static variable in interface com.aimpulse.spectrum.mas.fipa.Languages
FIPA fipa-sl0 (minimal subset) content language
FIPA_SL1 - Static variable in interface com.aimpulse.spectrum.mas.fipa.Languages
FIPA fipa-sl1 (propositional form) content language
FIPA_SL2 - Static variable in interface com.aimpulse.spectrum.mas.fipa.Languages
FIPA fipa-sl2 (decidability restrictions) content language
FIPA_SUBSCRIBE - Static variable in interface com.aimpulse.spectrum.mas.fipa.Protocols
FIPA fipa-subscribe protocol identifier
FIPAPlatform - Class in com.aimpulse.spectrum.mas.fipa
A FIPA multiagent platform.
FIPAPlatform() - Constructor for class com.aimpulse.spectrum.mas.fipa.FIPAPlatform
Instantiates this FIPA multiagent platform.
FIPAWord - Class in com.aimpulse.spectrum.core
A FIPA word satisfying the following regular expression: [^\s\(\)#0-9\-@][^\s\(\)]*
FIPAWord(String) - Constructor for class com.aimpulse.spectrum.core.FIPAWord
Instantiates this FIPA word.
first() - Method in class com.aimpulse.spectrum.core.mts.Inbox
Returns the first message in this inbox.
flush() - Method in interface com.aimpulse.spectrum.core.mts.MessageTransportService
Delivers all sent messages that have not been delivered yet by this service.
flush() - Method in class com.aimpulse.spectrum.core.mts.SimpleMTS
 
format(Timestamp) - Method in class com.aimpulse.time.DefaultTimestampFormat
 
format(Timestamp) - Method in interface com.aimpulse.time.TimestampFormat
Formats the timestamp.
fromDate(Date) - Static method in class com.aimpulse.time.Timestamp
Creates a Timestamp instance based on the given date.
fromHours(int) - Static method in class com.aimpulse.time.TimeOfDay
 
fromHoursMinutes(int, int) - Static method in class com.aimpulse.time.TimeOfDay
 
fromHoursMinutesSeconds(int, int, int) - Static method in class com.aimpulse.time.TimeOfDay
 
fromMilliseconds(long) - Static method in class com.aimpulse.time.Duration
Creates a duration from the given millisecond value.
fromMillisecondsSince1970(long) - Static method in class com.aimpulse.time.Timestamp
Creates a Timestamp instance based on the given amount of milliseconds elapsed since the beginning of the year 1970.
fromName(String) - Method in class com.aimpulse.spectrum.core.AgentIdentifierGenerator
Generates a new unique agent identifier based on a given name.
fromSeconds(long) - Static method in class com.aimpulse.time.Duration
Creates a duration from the given amount of seconds.
fromTimestamp(Timestamp) - Static method in class com.aimpulse.time.TimeOfDay
 

G

generateUniqueIdentifier() - Method in class com.aimpulse.spectrum.core.CommunicativeAgent
 
generateUniqueIdentifier() - Method in class com.aimpulse.spectrum.core.mts.AgentMessagingClient
 
generateUniqueIdentifier() - Method in interface com.aimpulse.spectrum.mas.messaging.MessagingClient
Generates an identifier that is globally unique throughout the whole multiagent system.
generateUniqueIdentifier() - Method in class com.aimpulse.spectrum.mas.messaging.UniqueIdentifierGenerator
Generates a new unique identifier.
get(String) - Method in class com.aimpulse.base.Attributes
Returns the Attribute with the given name.
getAcceptance() - Method in interface com.aimpulse.spectrum.mas.fipa.protocols.ContractNetResponder.MessageAccess
Returns the acceptance of the initiator.
getAddress() - Method in class com.aimpulse.spectrum.core.CommunicativeAgent
 
getAddress() - Method in class com.aimpulse.spectrum.core.mts.AgentMessagingClient
 
getAddress() - Method in interface com.aimpulse.spectrum.mas.messaging.MessagingClient
Returns the identifier of the agent itself.
getAllAcceptances() - Method in interface com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator.MessageAccess
Returns a modifiable list of all acceptances of proposals that will be sent to the respective responders.
getAllResponses() - Method in interface com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator.MessageAccess
Returns an unmodifiable list of all responses to be handled.
getAllResponses() - Method in interface com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator.MessageAccess
Returns an unmodifiable list of all responses to be handled.
getAllResultNotifications() - Method in interface com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator.MessageAccess
Returns an unmodifiable list of all result notifications to be handled.
getAllResultNotifications() - Method in interface com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator.MessageAccess
Returns an unmodifiable list of all result notifications to be handled.
getAttribute(String) - Method in class com.aimpulse.spectrum.core.Agent
 
getAttribute(String) - Method in interface com.aimpulse.spectrum.core.Process
Returns the attribute with the respective name.
getAttributes() - Method in class com.aimpulse.spectrum.config.ProcessDefinition
Returns the process attributes.
getAttributes() - Method in class com.aimpulse.spectrum.config.RuntimeEnvironmentDefinition
Returns the runtime-environment attributes.
getBegin() - Method in class com.aimpulse.base.Interval
Returns the begin of this interval.
getCfp() - Method in interface com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator.MessageAccess
Returns the call-for-proposals message provided in the constructor.
getCfp() - Method in interface com.aimpulse.spectrum.mas.fipa.protocols.ContractNetResponder.MessageAccess
Returns the original call-for-proposals.
getConstraints() - Method in class com.aimpulse.spectrum.mas.fipa.df.SearchFunction
Returns the search constraints.
getContent() - Method in interface com.aimpulse.spectrum.mas.messaging.Message
Returns the content of the message.
getContentObject() - Method in interface com.aimpulse.spectrum.mas.messaging.Message
Returns the content object of the message.
getContentObjectBytes() - Method in interface com.aimpulse.spectrum.mas.messaging.Message
Returns (a copy of) the content object of the message as an array of bytes.
getController() - Method in class com.aimpulse.spectrum.core.DiscreteEventSimulation
 
getController() - Method in interface com.aimpulse.spectrum.core.RuntimeEnvironment
Returns the Controller of this runtime environment.
getController() - Method in class com.aimpulse.spectrum.mas.behaviors.BasicBehavior
Returns a reference to an interface that covers those methods of the agent that are related to behavior controlling.
getConversationID() - Method in interface com.aimpulse.spectrum.mas.messaging.Message
Returns the conversation-id of the message (part of the conversation control).
getDeregisteredDescription() - Method in class com.aimpulse.spectrum.mas.fipa.df.DeregisterInitiator
Returns the description returned by the directory.
getDescription() - Method in class com.aimpulse.spectrum.mas.fipa.df.SearchFunction
Returns the agent description to be updated.
getDescription() - Method in class com.aimpulse.spectrum.mas.fipa.df.UpdateFunction
Returns the agent description to be updated.
getDescription() - Method in class com.aimpulse.spectrum.mas.team.JoinFunction
Returns the team description of the joining agent.
getDescription() - Method in class com.aimpulse.spectrum.mas.team.LeaveFunction
Returns the team participant of the leaving agent.
getDescription() - Method in class com.aimpulse.spectrum.mas.team.MatchFunction
Returns the team participant description to be checked.
getDistance() - Method in class com.aimpulse.spectrum.mas.team.MatchResult
Returns the distance to the matching team.
getEncoding() - Method in interface com.aimpulse.spectrum.mas.messaging.Message
Returns the encoding of the message (part of the content description).
getEnd() - Method in class com.aimpulse.base.Interval
Returns the end of this interval.
getEstablished() - Method in class com.aimpulse.spectrum.mas.team.MatchResult
Returns the time at which the team has been established.
getExecutionMode() - Method in class com.aimpulse.spectrum.core.DiscreteEventSimulation
 
getExecutionMode() - Method in interface com.aimpulse.spectrum.core.RuntimeEnvironment
Returns the execution mode of this runtime environment.
getGranularity() - Method in class com.aimpulse.spectrum.time.DiscreteEventTimeManager
Returns the granularity of the time manager's time grid with UNIX epoch as grid reference origin.
getIdentifier() - Method in interface com.aimpulse.base.Identifiable
Returns the identifier of this identifiable object.
getIdentifier() - Method in class com.aimpulse.spectrum.core.Agent
 
getIdentifier() - Method in class com.aimpulse.spectrum.mas.fipa.df.SearchConstraints
Returns the search identifier.
getIdentifier() - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator
 
getIdentifier() - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetResponder
 
getIdentifier() - Method in class com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator
 
getIdentifier() - Method in class com.aimpulse.spectrum.mas.fipa.protocols.RequestResponder
 
getIdentifier() - Method in class com.aimpulse.spectrum.mas.fipa.protocols.SingleRequestInitiator
 
getIdentifier() - Method in class com.aimpulse.spectrum.mas.team.LeaveInitiator
 
getIdNumber() - Method in interface com.aimpulse.spectrum.core.ProcessIdentifier
Returns the actual ID number.
getImplementation() - Method in class com.aimpulse.spectrum.config.ProcessDefinition
Returns the process implementation.
getImplementation() - Method in class com.aimpulse.spectrum.config.RuntimeEnvironmentDefinition
Returns the runtime-environment implementation.
getInReplyTo() - Method in interface com.aimpulse.spectrum.mas.messaging.Message
Returns the in-reply-to of the message (part of the conversation control).
getLanguage() - Method in interface com.aimpulse.spectrum.mas.messaging.Message
Returns the language of the message (part of the content description).
getLanguages() - Method in interface com.aimpulse.spectrum.mas.fipa.df.AgentDescription
Returns the languages known by the agent.
getLanguages() - Method in interface com.aimpulse.spectrum.mas.fipa.df.ServiceDescription
Returns the languages known by the agent w.r.t. this service.
getLeaseTime() - Method in interface com.aimpulse.spectrum.mas.fipa.df.AgentDescription
Returns the time at which the lease for this agent description will expire.
getLeastAcceptableBegin() - Method in class com.aimpulse.base.Intervals
Returns the least acceptable begin.
getLeastAcceptableEnd() - Method in class com.aimpulse.base.Intervals
Returns the least acceptable end.
getManager() - Method in class com.aimpulse.spectrum.mas.team.MatchResult
Returns the manager of the matching team.
getMaxDepth() - Method in class com.aimpulse.spectrum.mas.fipa.df.SearchConstraints
Returns the maximum search depth (if federated directory facilitators are employed).
getMaxResults() - Method in class com.aimpulse.spectrum.mas.fipa.df.SearchConstraints
Returns the maximum number of search results.
getMessage() - Method in class com.aimpulse.spectrum.events.Event
The message contained in this event, if any.
getMessage() - Method in interface com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator.MessageAccess
Returns an incoming message to be handled.
getMessage() - Method in interface com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator.MessageAccess
Returns an incoming message to be handled.
getMessageAccess() - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator
Returns an interface to access the messages handled by this contract net initiator.
getMessageAccess() - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetResponder
Returns an interface to access the messages handled by this contract net responder.
getMessageAccess() - Method in class com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator
Returns an interface to access the messages handled by this request initiator.
getMessageAccess() - Method in class com.aimpulse.spectrum.mas.fipa.protocols.RequestResponder
Returns an interface to access the messages handled by this request responder.
getMessagePattern() - Method in exception com.aimpulse.spectrum.mas.messaging.NoSuchMessageException
Returns the pattern for which no matching message was found.
getMode() - Method in class com.aimpulse.spectrum.core.DefaultPlatform
 
getMode() - Method in class com.aimpulse.spectrum.core.DelegatingPlatform
 
getMode() - Method in interface com.aimpulse.spectrum.core.Platform
Returns the execution mode of the platform.
getModifiedDescription() - Method in class com.aimpulse.spectrum.mas.fipa.df.ModifyInitiator
Returns the description returned by the directory.
getName() - Method in class com.aimpulse.base.Attribute
Returns the name of this attribute.
getName() - Method in class com.aimpulse.spectrum.config.ProcessDefinition
Returns the process name.
getName() - Method in interface com.aimpulse.spectrum.mas.fipa.df.AgentDescription
Returns the identifier of the agent.
getName() - Method in class com.aimpulse.spectrum.mas.fipa.df.Property
Returns the name of this property.
getName() - Method in interface com.aimpulse.spectrum.mas.fipa.df.ServiceDescription
Returns the identifier of the service.
getName() - Method in interface com.aimpulse.spectrum.mas.team.TeamDescription
Returns the identifier of the agent.
getOntologies() - Method in interface com.aimpulse.spectrum.mas.fipa.df.AgentDescription
Returns the ontologies known by the agent.
getOntologies() - Method in interface com.aimpulse.spectrum.mas.fipa.df.ServiceDescription
Returns the ontologies known by the agent w.r.t. this service.
getOntology() - Method in interface com.aimpulse.spectrum.mas.messaging.Message
Returns the ontology of the message (part of the content description).
getOwnership() - Method in interface com.aimpulse.spectrum.mas.fipa.df.ServiceDescription
Returns the ownership of this service
getParallelism() - Method in interface com.aimpulse.spectrum.core.RuntimePolicy
Returns the intended CPU parallelism for process execution within a controller.
getParallelism() - Method in class com.aimpulse.spectrum.core.SimulationRuntimePolicy
 
getPerformative() - Method in interface com.aimpulse.spectrum.mas.messaging.Message
Returns the type of communicative act.
getPerformative() - Method in class com.aimpulse.spectrum.mas.messaging.UnmodifiableMessage
 
getPreferredBegin() - Method in class com.aimpulse.base.Intervals
Returns the preferred begin.
getPreferredEnd() - Method in class com.aimpulse.base.Intervals
Returns the preferred end.
getProcess() - Method in exception com.aimpulse.spectrum.core.ProcessCallException
Returns the process that caused the exception.
getProperties() - Method in interface com.aimpulse.spectrum.mas.fipa.df.ServiceDescription
Returns the properties that discriminate this service.
getProposal() - Method in interface com.aimpulse.spectrum.mas.fipa.protocols.ContractNetResponder.MessageAccess
Returns the proposal sent to the initiator.
getProtocol() - Method in interface com.aimpulse.spectrum.mas.messaging.Message
Returns the protocol of the message (part of the conversation control).
getProtocols() - Method in interface com.aimpulse.spectrum.mas.fipa.df.AgentDescription
Returns the interaction protocols supported by the agent.
getProtocols() - Method in interface com.aimpulse.spectrum.mas.fipa.df.ServiceDescription
Returns the interaction protocols supported by the service.
getReceivers() - Method in interface com.aimpulse.spectrum.mas.messaging.Message
Returns the (unmodifiable) set of receivers of the message.
getReceivers() - Method in class com.aimpulse.spectrum.mas.messaging.UnmodifiableMessage
 
getRegisteredDescription() - Method in class com.aimpulse.spectrum.mas.fipa.df.RegisterInitiator
Returns the description returned by the directory.
getReplyBy() - Method in interface com.aimpulse.spectrum.mas.messaging.Message
Returns the reply-by of the message (part of the conversation control).
getReplyTos() - Method in interface com.aimpulse.spectrum.mas.messaging.Message
Returns the (unmodifiable) set of reply-tos of the message.
getReplyTos() - Method in class com.aimpulse.spectrum.mas.messaging.UnmodifiableMessage
 
getReplyWith() - Method in interface com.aimpulse.spectrum.mas.messaging.Message
Returns the reply-with of the message (part of the conversation control).
getRequest() - Method in interface com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator.MessageAccess
Returns the request message provided in the constructor.
getRequest() - Method in interface com.aimpulse.spectrum.mas.fipa.protocols.RequestResponder.MessageAccess
Returns the original request.
getResponse() - Method in interface com.aimpulse.spectrum.mas.fipa.protocols.RequestResponder.MessageAccess
Returns the response to the original request.
getRuntimePolicy() - Method in interface com.aimpulse.spectrum.core.Controller
Returns this controller's runtime policy.
getScope() - Method in interface com.aimpulse.spectrum.mas.fipa.df.AgentDescription
Returns the scope of this agent description.
getSearchResults() - Method in class com.aimpulse.spectrum.mas.fipa.df.SearchInitiator
The search results.
getSender() - Method in interface com.aimpulse.spectrum.mas.messaging.Message
Returns the sender of the message.
getSender() - Method in class com.aimpulse.spectrum.mas.messaging.UnmodifiableMessage
 
getService() - Method in interface com.aimpulse.spectrum.mas.team.TeamDescription
Returns the identifier of the service provided by the team.
getServices() - Method in interface com.aimpulse.spectrum.mas.fipa.df.AgentDescription
Returns the services supported by the agent.
getServiceType() - Method in interface com.aimpulse.spectrum.mas.team.TeamDescription
Returns the type of the service provided by the team.
getStartTime() - Method in class com.aimpulse.spectrum.config.ProcessDefinition
Returns the process start time.
getState() - Method in interface com.aimpulse.spectrum.core.Controller
Returns the current state of the controller.
getState() - Method in class com.aimpulse.spectrum.core.DefaultPlatform
 
getState() - Method in class com.aimpulse.spectrum.core.DelegatingPlatform
 
getState() - Method in interface com.aimpulse.spectrum.core.Platform
Returns the current state of the platform.
getStopOccasion() - Method in interface com.aimpulse.spectrum.core.Controller
Returns the stop state and reason of this controller.
getTerminationTime() - Method in interface com.aimpulse.spectrum.core.RuntimePolicy
Returns the (logical) timestamp that shall cause the platform to terminate before time passes on to a later timestamp.
getTerminationTime() - Method in class com.aimpulse.spectrum.core.SimulationRuntimePolicy
 
getTime() - Method in interface com.aimpulse.spectrum.core.SimulationProcess
Returns the current logical time of this simulation process.
getTimeManager() - Method in class com.aimpulse.spectrum.core.DiscreteEventSimulation
 
getTimeManager() - Method in interface com.aimpulse.spectrum.core.RuntimeEnvironment
Returns the TimeManager of this runtime environment.
getTimeout() - Method in class com.aimpulse.spectrum.mas.behaviors.DefaultEventPattern
 
getTimeout() - Method in interface com.aimpulse.spectrum.mas.behaviors.EventPattern
Returns the timeout of this event pattern.
getTimestamp() - Method in class com.aimpulse.spectrum.events.Event
Returns the timestamp of this event.
getType() - Method in interface com.aimpulse.spectrum.mas.fipa.df.ServiceDescription
Returns the type of the service.
getType() - Method in class com.aimpulse.spectrum.mas.fipa.df.UpdateFunction
Returns the type of this directory update.
getUserParameter(UserParameter) - Method in interface com.aimpulse.spectrum.mas.messaging.Message
Returns the value of the specified user-defined parameter of the message.
getUserParameters() - Method in interface com.aimpulse.spectrum.mas.messaging.Message
Returns the (unmodifiable) map of user-defined parameters of the message.
getUserParameters() - Method in class com.aimpulse.spectrum.mas.messaging.UnmodifiableMessage
 
getValue() - Method in class com.aimpulse.base.Attribute
Returns the value of this attribute.
getValue(String) - Method in class com.aimpulse.base.Attributes
Return the value of the contained Attribute with the given name.
getValue() - Method in class com.aimpulse.spectrum.mas.fipa.df.Property
Returns the value of this property.
GLOBAL - Static variable in class com.aimpulse.spectrum.mas.fipa.df.Scope
Identifier for agent descriptions with global scope (FIPA reserved value)

H

handleAcceptProposal(Message, Message, Message) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetResponder
This method can be implemented in order to prepare result notifications after the initiator has accepted a previous proposal.
handleAgree(Message) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator
This method can be implemented in order to handle agree messages that are responses to the original request.
handleAllResponses(List<Message>, List<ModifiableMessage>) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator
This method can be implemented in order to handle together all responses (propose, refuse, not-understood) to the original call-for-proposals.
handleAllResponses(List<Message>) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator
This method can be implemented in order to handle together all responses (agree, refuse, not-understood) that are responses to the original request.
handleAllResultNotifications(List<Message>) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator
This method can be implemented in order to handle together all result notifications (inform, failure) to accepted proposals.
handleAllResultNotifications(List<Message>) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator
This method can be implemented in order to handle together all result notifications (inform, failure) that are responses to the original request.
handleCfp(Message) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetResponder
This method can be implemented in order to handle incoming call-for-proposals.
handleControllerStateChange(Controller.State) - Method in interface com.aimpulse.spectrum.core.ControllerStateListener
Handles a change of the controller state
handleControllerStateChange(Controller.State) - Method in class com.aimpulse.spectrum.core.DefaultPlatform
 
handleDeregisteredDescription(AgentDescription) - Method in class com.aimpulse.spectrum.mas.fipa.df.DeregisterInitiator
Callback method in order to handle a successful deregistration of the directory entry.
handledProcesses() - Method in interface com.aimpulse.spectrum.core.Controller
Returns the amount of processes/agents currently handled by this controller.
handledProcesses() - Method in class com.aimpulse.spectrum.core.DefaultPlatform
 
handledProcesses() - Method in class com.aimpulse.spectrum.core.DelegatingPlatform
 
handledProcesses() - Method in interface com.aimpulse.spectrum.core.Platform
Returns the amount of processes/agents currently handled by the platform.
handleFailure(Message) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator
This method can be implemented in order to handle failure messages that are result notifications to accepted proposals.
handleFailure(Message) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator
This method can be implemented in order to handle failure messages that are responses to the original request.
handleFailure(String) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.SingleRequestInitiator
Callback method in order to handle a failure message received from the responder.
handleInform(Message) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator
This method can be implemented in order to handle inform messages that are result notifications to accepted proposals.
handleInform(Message) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator
This method can be implemented in order to handle inform messages that are responses to the original request.
handleJoin(TeamDescription) - Method in class com.aimpulse.spectrum.mas.team.ListenableTeamManagerDatabase
 
handleJoin(TeamDescription) - Method in class com.aimpulse.spectrum.mas.team.MemoryTeamDatabase
 
handleJoin(TeamDescription) - Method in interface com.aimpulse.spectrum.mas.team.TeamDatabase
Handles a participant that is about to join the team.
handleLeave(TeamDescription) - Method in class com.aimpulse.spectrum.mas.team.ListenableTeamManagerDatabase
 
handleLeave(TeamDescription) - Method in class com.aimpulse.spectrum.mas.team.MemoryTeamDatabase
 
handleLeave(TeamDescription) - Method in interface com.aimpulse.spectrum.mas.team.TeamDatabase
Handles a participant that is about to leave the team.
handleLeft() - Method in class com.aimpulse.spectrum.mas.team.LeaveInitiator
A call-back method that is called if the team has been left successfully.
handleModifiedDescription(AgentDescription) - Method in class com.aimpulse.spectrum.mas.fipa.df.ModifyInitiator
Callback method in order to handle a successful modification of the directory entry.
handleNotUnderstood(Message) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator
This method can be implemented in order to handle not-understood messages that are responses to the original call-for-proposals.
handleNotUnderstood(Message) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator
This method can be implemented in order to handle not-understood messages that are responses to the original request.
handleNotUnderstood(String) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.SingleRequestInitiator
Callback method in order to handle a not-understood message received from the responder.
handleOutOfSequence(Message) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator
This method can be implemented in order to handle messages that arrive out-of-sequence of the underlying protocol.
handleOutOfSequence(Message) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator
This method can be implemented in order to handle messages that arrive out-of-sequence of the underlying protocol.
handlePlatformStateChange(Platform.State) - Method in interface com.aimpulse.spectrum.core.PlatformStateListener
Handles a change of the platform state
handlePropose(Message, List<ModifiableMessage>) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator
This method can be implemented in order to handle propose messages that are responses to the original call-for-proposals.
handleRefuse(Message) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator
This method can be implemented in order to handle refuse messages that are responses to the original call-for-proposals.
handleRefuse(Message) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator
This method can be implemented in order to handle refuse messages that are responses to the original request.
handleRefuse(String) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.SingleRequestInitiator
Callback method in order to handle a refuse message received from the responder.
handleRegisteredDescription(AgentDescription) - Method in class com.aimpulse.spectrum.mas.fipa.df.RegisterInitiator
Callback method in order to handle a successful registration of the directory entry.
handleRejectProposal(Message, Message, Message) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetResponder
This method can be implemented in order to handle rejections by the initiator.
handleRequest(Message) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.RequestResponder
This method can be implemented in order to handle incoming requests.
handleSearchResults(AgentDescription[]) - Method in class com.aimpulse.spectrum.mas.fipa.df.SearchInitiator
Callback method in order to handle the search results.
handleTeamJoin(AgentIdentifier) - Method in interface com.aimpulse.spectrum.mas.team.TeamJoinListener
Informs about agents that are about to join the team.
handleTeamJoined(AgentIdentifier) - Method in interface com.aimpulse.spectrum.mas.team.TeamJoinListener
Informs about agents that successfully joined the team.
handleTeamLeave(AgentIdentifier) - Method in interface com.aimpulse.spectrum.mas.team.TeamLeaveListener
Informs about agents that are about to leave the team.
handleTeamLeft(AgentIdentifier) - Method in interface com.aimpulse.spectrum.mas.team.TeamLeaveListener
Informs about agents that successfully left the team.
hasAttribute(String) - Method in class com.aimpulse.spectrum.core.Agent
 
hasAttribute(String) - Method in interface com.aimpulse.spectrum.core.Process
Checks whether an attribute with the respective name exists.
hasFixedBegin() - Method in class com.aimpulse.base.Intervals
Checks whether the begin is fixed.
hasFixedEnd() - Method in class com.aimpulse.base.Intervals
Checks whether the end is fixed.
hashCode() - Method in class com.aimpulse.base.Attributes
 
hashCode() - Method in class com.aimpulse.base.Interval
 
hashCode() - Method in class com.aimpulse.base.KeyValueType
 
hashCode() - Method in class com.aimpulse.base.Type
 
hashCode() - Method in class com.aimpulse.spectrum.config.ProcessDefinition
 
hashCode() - Method in class com.aimpulse.spectrum.config.RuntimeEnvironmentDefinition
 
hashCode() - Method in class com.aimpulse.spectrum.events.Event
 
hashCode() - Method in class com.aimpulse.spectrum.mas.fipa.df.SearchConstraints
 
hashCode() - Method in class com.aimpulse.spectrum.mas.team.MatchResult
 
hashCode() - Method in class com.aimpulse.time.TimeOfDay
 
hashCode() - Method in class com.aimpulse.time.Timestamp
 
hasIdentifier() - Method in class com.aimpulse.spectrum.core.Agent
Returns whether this agent actually has an identifier.
hasMessages() - Method in class com.aimpulse.spectrum.core.CommunicativeAgent
 
hasMessages(MessagePattern) - Method in class com.aimpulse.spectrum.core.CommunicativeAgent
 
hasMessages() - Method in class com.aimpulse.spectrum.core.mts.AgentMessagingClient
 
hasMessages(MessagePattern) - Method in class com.aimpulse.spectrum.core.mts.AgentMessagingClient
 
hasMessages(MessagePattern) - Method in class com.aimpulse.spectrum.core.mts.Inbox
 
hasMessages(MessagePattern) - Method in interface com.aimpulse.spectrum.mas.behaviors.EventAccess
Checks whether messages matching a given pattern are available.
hasMessages() - Method in interface com.aimpulse.spectrum.mas.messaging.MessagingClient
Checks whether messages are available.
hasMessages(MessagePattern) - Method in interface com.aimpulse.spectrum.mas.messaging.MessagingClient
Checks whether messages matching a given pattern are available.
hasStartTime() - Method in class com.aimpulse.spectrum.config.ProcessDefinition
Returns whether this process has a (non-default) start time defined.
hasTerminated() - Method in interface com.aimpulse.spectrum.core.Process
Indicates whether this processes has terminated.
hasTerminated() - Method in interface com.aimpulse.spectrum.core.ScheduledProcess
Indicates whether this process has terminated.
hasTerminated() - Method in class com.aimpulse.spectrum.mas.behaviors.Agent
 
hasUserParameter(UserParameter) - Method in interface com.aimpulse.spectrum.mas.messaging.Message
Checks if a user-defined parameter is set for a message (including those cases in which the parameter is set without a value).
HOUR - Static variable in class com.aimpulse.time.Duration
 
hourOfDay(Timestamp) - Static method in class com.aimpulse.time.Timestamps
Returns the hour of day for the given timestamp in UTC timezone.
hours() - Method in class com.aimpulse.time.TimeOfDay
 

I

Identifiable<SpecificIdentifier extends Identifier> - Interface in com.aimpulse.base
This interface provides access to the identifier of identifiable objects.
Identifier - Interface in com.aimpulse.base
An interface for identifiers.
Inbox - Class in com.aimpulse.spectrum.core.mts
Inbox for message handling within the platform.
Inbox() - Constructor for class com.aimpulse.spectrum.core.mts.Inbox
 
inConversation(UniqueIdentifier) - Method in class com.aimpulse.spectrum.mas.messaging.MessageBuilder
Sets the conversation-id of the messages to be built.
INFORM - Static variable in interface com.aimpulse.spectrum.mas.fipa.Performatives
FIPA inform communicative act
INFORM_IF - Static variable in interface com.aimpulse.spectrum.mas.fipa.Performatives
FIPA inform-if communicative act
INFORM_REF - Static variable in interface com.aimpulse.spectrum.mas.fipa.Performatives
FIPA inform-ref communicative act
inLanguage(LanguageIdentifier) - Method in class com.aimpulse.spectrum.mas.messaging.MessageBuilder
Sets the language of the messages to be built.
inMilliseconds() - Method in class com.aimpulse.time.Duration
Returns the duration in milliseconds.
inProtocol(ProtocolIdentifier) - Method in class com.aimpulse.spectrum.mas.messaging.MessageBuilder
Sets the protocol of the messages to be built.
inReplyTo(UniqueIdentifier) - Method in class com.aimpulse.spectrum.mas.messaging.MessageBuilder
Sets the in-reply-to of the messages to be built.
inSeconds() - Method in class com.aimpulse.time.Duration
Returns the duration in completed seconds.
interruptPace() - Method in class com.aimpulse.spectrum.time.DiscreteEventTimeManager
 
interruptPace() - Method in interface com.aimpulse.spectrum.time.TimeManager
Interrupts a potential sleep period in TimeManager.paceTime(Timestamp).
Interval<T extends Comparable<T>> - Class in com.aimpulse.base
An interval of comparable objects.
Interval(T, T) - Constructor for class com.aimpulse.base.Interval
Instantiates this interval.
Intervals<T extends Comparable<T>> - Class in com.aimpulse.base
A set of intervals.
Intervals(Interval<T>) - Constructor for class com.aimpulse.base.Intervals
Instantiates a singleton set of intervals from an interval.
Intervals(T, T, T, T) - Constructor for class com.aimpulse.base.Intervals
Instantiates this set of intervals.
isEmpty() - Method in class com.aimpulse.base.Attributes
 
isEmpty() - Method in class com.aimpulse.spectrum.core.mts.Inbox
Indicates whether this inbox is empty.
isEmpty() - Method in class com.aimpulse.spectrum.events.DefaultEventStore
 
isEmpty() - Method in interface com.aimpulse.spectrum.events.EventStore
Indicates whether the event store is empty (i.e. contains no events).
isFinished() - Method in class com.aimpulse.spectrum.mas.behaviors.BasicBehavior
 
isFinished() - Method in interface com.aimpulse.spectrum.mas.behaviors.Behavior
Indicates whether the behavior is finished or requires re-scheduling.
isFinished() - Method in class com.aimpulse.spectrum.mas.behaviors.FactoryBehavior
 
isFinished() - Method in class com.aimpulse.spectrum.mas.behaviors.FiniteStateMachineBehavior
 
isFinished() - Method in class com.aimpulse.spectrum.mas.fipa.df.DirectoryManager
 
isFinished() - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator
 
isFinished() - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetResponder
 
isFinished() - Method in class com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator
 
isFinished() - Method in class com.aimpulse.spectrum.mas.fipa.protocols.SingleRequestInitiator
 
isFinished() - Method in class com.aimpulse.spectrum.mas.team.DefaultTeamManager
 
isFinished() - Method in class com.aimpulse.spectrum.mas.team.TeamParticipant
 
isFixed() - Method in class com.aimpulse.base.Intervals
Checks whether both begin and end are fixed.
ISO8601 - Static variable in interface com.aimpulse.time.TimestampFormat
Date format constant according to ISO 8601, i.e., YYYY-MM-DD.
ISO8601_BASIC_COMPLETE - Static variable in interface com.aimpulse.time.TimestampFormat
Date format constant for 24 hour time including seconds and milliseconds and appended time zone abbreviation.
ISO8601_BASIC_MINUTE - Static variable in interface com.aimpulse.time.TimestampFormat
Date format constant for 24 hour time and appended time zone abbreviation.
ISO8601_BASIC_SECOND - Static variable in interface com.aimpulse.time.TimestampFormat
Date format constant for 24 hour time including seconds and appended time zone abbreviation.
ISO8601_EXTENDED_COMPLETE - Static variable in interface com.aimpulse.time.TimestampFormat
Date format constant for 24 hour time including seconds and milliseconds and appended time zone abbreviation.
ISO8601_EXTENDED_MINUTE - Static variable in interface com.aimpulse.time.TimestampFormat
Date format constant for 24 hour time and appended time zone abbreviation.
ISO8601_EXTENDED_SECOND - Static variable in interface com.aimpulse.time.TimestampFormat
Date format constant for 24 hour time including seconds and appended time zone abbreviation.
iterator() - Method in class com.aimpulse.base.Attributes
Returns an iterator over the set of contained attributes.
iterator() - Method in class com.aimpulse.spectrum.core.mts.Inbox
Returns an iterator that iterates the inbox in deterministic order of addition.

J

JoinFunction - Class in com.aimpulse.spectrum.mas.team
A function to join a team of agents.
JoinFunction(TeamDescription) - Constructor for class com.aimpulse.spectrum.mas.team.JoinFunction
Creates this function to join a team of agents.
JoiningNotPermittedException - Exception in com.aimpulse.spectrum.mas.team
An exception to signalise that an agent may not join a team.
JoiningNotPermittedException(String) - Constructor for exception com.aimpulse.spectrum.mas.team.JoiningNotPermittedException
Creates an exception to signalise that an agent may not join a team.

K

KeyValueType<KeyType extends Serializable,ValueType extends Serializable> - Class in com.aimpulse.base
Serialisable elements can be used as key-value pairs when they are encapsulated by this container class.

L

LanguageIdentifier - Class in com.aimpulse.spectrum.mas.messaging
Language identifier for Message content description.
LanguageIdentifier(String) - Constructor for class com.aimpulse.spectrum.mas.messaging.LanguageIdentifier
Instantiates this language identifier.
Languages - Interface in com.aimpulse.spectrum.mas.fipa
Identifiers for content languages specified by FIPA.
LeaveFunction - Class in com.aimpulse.spectrum.mas.team
A function to leave a team of agents.
LeaveFunction(TeamDescription) - Constructor for class com.aimpulse.spectrum.mas.team.LeaveFunction
Creates this function to leave a team of agents.
LeaveInitiator - Class in com.aimpulse.spectrum.mas.team
An auxiliary behavior that can be employed by agents in order to leave a team they are part of.
LeaveInitiator(BehaviorController, TeamDescription, AgentIdentifier) - Constructor for class com.aimpulse.spectrum.mas.team.LeaveInitiator
Instantiates this leave initiator with the team description of the respective member and the identifier of team manager.
LeavingNotPermittedException - Exception in com.aimpulse.spectrum.mas.team
An exception to signalise that an agent may not leave a team.
LeavingNotPermittedException(String) - Constructor for exception com.aimpulse.spectrum.mas.team.LeavingNotPermittedException
Creates an exception to signalise that an agent may not leave a team.
ListenableTeamManagerDatabase - Class in com.aimpulse.spectrum.mas.team
A decorator for team manager databases that provides listening functionality.
ListenableTeamManagerDatabase(TeamDatabase) - Constructor for class com.aimpulse.spectrum.mas.team.ListenableTeamManagerDatabase
Instantiates this decorator that extends a team manager database with listening functionality.
LOCAL - Static variable in class com.aimpulse.spectrum.mas.fipa.df.Scope
Identifier for agent descriptions with local scope (FIPA reserved value)

M

MatchFunction - Class in com.aimpulse.spectrum.mas.team
A function to check whether the own description matches the description of a team of agents.
MatchFunction(TeamDescription) - Constructor for class com.aimpulse.spectrum.mas.team.MatchFunction
Creates this function to check whether the own description matches the description of a team of agents.
MatchResult - Class in com.aimpulse.spectrum.mas.team
The result of a MatchFunction.
MatchResult(AgentIdentifier, double, Timestamp) - Constructor for class com.aimpulse.spectrum.mas.team.MatchResult
Instantiates this match result.
MAX - Static variable in class com.aimpulse.time.Timespan
This timespan covers all dates between the minimum and maximum Timestamp but Timestamp.MAX.
MAX - Static variable in class com.aimpulse.time.Timestamp
The maximum possible Timestamp.
max(Timestamp, Timestamp) - Static method in class com.aimpulse.time.Timestamp
Determine the maximum of two timestamps.
MemoryTeamDatabase - Class in com.aimpulse.spectrum.mas.team
The default database for team managers.
MemoryTeamDatabase() - Constructor for class com.aimpulse.spectrum.mas.team.MemoryTeamDatabase
 
MESSAGE - Static variable in interface com.aimpulse.spectrum.mas.behaviors.EventPattern
An event pattern that matches every message event.
Message - Interface in com.aimpulse.spectrum.mas.messaging
This interface defines messages based on the ACL Message Structure Specification issued by the FIPA.
message(Message) - Method in interface com.aimpulse.spectrum.mas.messaging.MessageHandler
Informs the handler about a message.
message(Message) - Method in class com.aimpulse.spectrum.mas.messaging.XMLMessageWriter
 
MessageBuilder - Class in com.aimpulse.spectrum.mas.messaging
This builder helps create modifiable messages conveniently.
MessageHandler - Interface in com.aimpulse.spectrum.mas.messaging
A handler for messages read by an XMLMessageHandler.
MessagePattern - Interface in com.aimpulse.spectrum.mas.messaging
This interface defines a pattern for messages.
MessageSerialization - Interface in com.aimpulse.spectrum.mas.messaging
Serialization of messages.
MessageTransportService - Interface in com.aimpulse.spectrum.core.mts
Service applied for sending messages between agents or other platform processes.
MessagingClient - Interface in com.aimpulse.spectrum.mas.messaging
Interface that describes all agent activities related to message sending and receiving.
millis() - Method in class com.aimpulse.time.TimeOfDay
 
MILLISECOND - Static variable in class com.aimpulse.time.Duration
 
millisecondsSince1970() - Method in class com.aimpulse.time.Timestamp
The milliseconds since 1970 corresponding to this Timestamp without leap seconds.
millisOfSecond(Timestamp) - Static method in class com.aimpulse.time.Timestamps
Returns the milliseconds within the second for the given timestamp in UTC timezone.
MIN - Static variable in class com.aimpulse.time.Timestamp
The minimum possible Timestamp.
min(Timestamp, Timestamp) - Static method in class com.aimpulse.time.Timestamp
Determine the minimum of two timestamps.
MINUTE - Static variable in class com.aimpulse.time.Duration
 
minuteOfHour(Timestamp) - Static method in class com.aimpulse.time.Timestamps
Returns the minute within the hour for the given timestamp in UTC timezone.
minutes() - Method in class com.aimpulse.time.TimeOfDay
 
ModifiableMessage - Interface in com.aimpulse.spectrum.mas.messaging
This interface represents messages that are created by agents in order to be sent to other agents.
MODIFIED - Static variable in class com.aimpulse.spectrum.mas.fipa.df.ModifyInitiator
 
ModifyInitiator - Class in com.aimpulse.spectrum.mas.fipa.df
An auxiliary behavior that can be employed by agents in order to modify their description with a directory.
ModifyInitiator(BehaviorController, AgentDescription) - Constructor for class com.aimpulse.spectrum.mas.fipa.df.ModifyInitiator
Instantiates this directory modify behavior.

N

named(AgentIdentifier) - Method in class com.aimpulse.spectrum.mas.fipa.df.AgentDescriptionBuilder
Sets the name of the agent.
named(ServiceIdentifier) - Method in class com.aimpulse.spectrum.mas.fipa.df.ServiceDescriptionBuilder
Sets the name of the service.
newInstance() - Method in class com.aimpulse.spectrum.config.ProcessDefinition
 
newInstance() - Method in class com.aimpulse.spectrum.config.RuntimeEnvironmentDefinition
Instantiates the runtime environment specified by this definition and provides it with the attributes.
NO_RESULTS - Static variable in class com.aimpulse.spectrum.mas.fipa.df.SearchInitiator
 
NoMatchException - Exception in com.aimpulse.spectrum.mas.team
An exception to signalise that a match failed.
NoMatchException() - Constructor for exception com.aimpulse.spectrum.mas.team.NoMatchException
 
NonEmptyStringBasedType - Class in com.aimpulse.base
This class represents types that are based on non-empty strings.
NoSuchMessageException - Exception in com.aimpulse.spectrum.mas.messaging
Exception that is thrown when the MessagingClient is asked for a message that is not present (yet).
NoSuchMessageException(MessagePattern) - Constructor for exception com.aimpulse.spectrum.mas.messaging.NoSuchMessageException
 
NoSuchMessageException() - Constructor for exception com.aimpulse.spectrum.mas.messaging.NoSuchMessageException
 
NOT_UNDERSTOOD - Static variable in interface com.aimpulse.spectrum.mas.fipa.Performatives
FIPA not-understood communicative act
NOT_UNDERSTOOD_EXCEPTION - Static variable in class com.aimpulse.spectrum.mas.fipa.protocols.SingleRequestInitiator
 
NotUnderstoodException - Exception in com.aimpulse.spectrum.mas.fipa.protocols
An exception that signalises a protocol-implementing behavior to send a not-understood message.
NotUnderstoodException() - Constructor for exception com.aimpulse.spectrum.mas.fipa.protocols.NotUnderstoodException
Creates an exception that signalises a protocol-implementing behavior to send a not-understood message.
NotUnderstoodException(String) - Constructor for exception com.aimpulse.spectrum.mas.fipa.protocols.NotUnderstoodException
Creates an exception that signalises a protocol-implementing behavior to send a not-understood message with a specified content.

O

offering(ServiceDescription) - Method in class com.aimpulse.spectrum.mas.fipa.df.AgentDescriptionBuilder
Adds an offered service to the description.
ofType(ServiceType) - Method in class com.aimpulse.spectrum.mas.fipa.df.ServiceDescriptionBuilder
Sets the type of the service.
onEnd() - Method in class com.aimpulse.spectrum.mas.behaviors.BasicBehavior
This method is called by run method after the behavior execution is finished.
onStart() - Method in class com.aimpulse.spectrum.mas.behaviors.BasicBehavior
This method is called by BasicBehavior.run() method when the whole behavior is executed for the first time.
Ontologies - Interface in com.aimpulse.spectrum.mas.fipa
Identifiers for ontologies specified by FIPA.
OntologyIdentifier - Class in com.aimpulse.spectrum.mas.messaging
Ontology identifier for Message content description.
OntologyIdentifier(String) - Constructor for class com.aimpulse.spectrum.mas.messaging.OntologyIdentifier
Instantiates this ontology identifier.
OPERATION - Static variable in interface com.aimpulse.spectrum.core.RuntimePolicy
 
Ownership - Class in com.aimpulse.spectrum.mas.fipa.df
The owner of a service.
Ownership(String) - Constructor for class com.aimpulse.spectrum.mas.fipa.df.Ownership
Instantiates an ownership definition from its string representation.

P

paceTime(Timestamp) - Method in class com.aimpulse.spectrum.time.DiscreteEventTimeManager
 
paceTime(Timestamp) - Method in interface com.aimpulse.spectrum.time.TimeManager
Sets time based on the time progression policy and the given next time requested by the platform.
ParallelBehavior - Class in com.aimpulse.spectrum.mas.behaviors
This composite behavior schedules its children in parallel.
ParallelBehavior(BehaviorController) - Constructor for class com.aimpulse.spectrum.mas.behaviors.ParallelBehavior
Instantiates the behavior with the specified controller.
PARALLELISM_ATTRIBUTE - Static variable in class com.aimpulse.spectrum.core.DiscreteEventSimulation
 
parse(String) - Method in class com.aimpulse.time.DefaultTimestampFormat
 
parse(String) - Method in interface com.aimpulse.time.TimestampFormat
Parses a timestamp.
Performatives - Interface in com.aimpulse.spectrum.mas.fipa
The communicative acts specified by FIPA.
PERFORMATIVES - Static variable in interface com.aimpulse.spectrum.mas.fipa.Performatives
All communicative acts specified by FIPA in the same alphabetic order as in the Communicative Act Library Specification (CAL).
Platform - Interface in com.aimpulse.spectrum.core
Interface for high-level platform interaction.
Platform.Mode - Enum in com.aimpulse.spectrum.core
The execution mode of the platform.
Platform.State - Enum in com.aimpulse.spectrum.core
The current state of the platform.
PlatformConfiguration - Interface in com.aimpulse.spectrum.config
A platform configuration that is defined by a runtime environment and process definitions.
PlatformConfigurationException - Exception in com.aimpulse.spectrum.config
An exception that may occur while configuring a platform.
PlatformConfigurationException(Throwable) - Constructor for exception com.aimpulse.spectrum.config.PlatformConfigurationException
Instantiates this platform configuration exception.
PlatformStateListener - Interface in com.aimpulse.spectrum.core
A listener that is informed if the state of the platform changes.
pollFirst() - Method in class com.aimpulse.spectrum.core.mts.Inbox
Polls (retrieves and removes) the first message from this inbox.
precedes(Timestamp) - Method in class com.aimpulse.time.Timestamp
Check whether the timestamp precedes another one.
precedesOrEquals(Timestamp) - Method in class com.aimpulse.time.Timestamp
Check whether the timestamp precedes or equals another one.
PREFIX - Static variable in class com.aimpulse.spectrum.mas.messaging.UserParameter
User parameter prefix "X-"
prepareCfp(ModifiableMessage) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator
This method can be implemented in order to further prepare the call-for-proposals message provided in the constructor.
prepareReplyConversationControl(Message, ModifiableMessage) - Static method in class com.aimpulse.spectrum.mas.messaging.ReplyMessage
Prepares a message regarding its conversation control as a reply to an original message.
prepareRequest(ModifiableMessage) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator
This method can be implemented in order to further prepare the request message provided in the constructor.
prepareResultNotification(Message, Message) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.RequestResponder
This method can be implemented in order to prepare result notifications for incoming requests.
Process - Interface in com.aimpulse.spectrum.core
The general interface for all processes executed on the Aimpulse Spectrum platform.
ProcessCallException - Exception in com.aimpulse.spectrum.core
Exception that is thrown by a Scheduler when a process call fails.
ProcessDefinition - Class in com.aimpulse.spectrum.config
A process definition.
ProcessDefinitionBuffer - Class in com.aimpulse.spectrum.config
A buffer to create process definitions.
ProcessDefinitionBuffer(String, Class<? extends CommunicativeAgent>) - Constructor for class com.aimpulse.spectrum.config.ProcessDefinitionBuffer
Instantiates a buffer for process definitions.
ProcessDefinitionBuilder - Class in com.aimpulse.spectrum.config
A builder to conveniently create process definitions.
ProcessIdentifier - Interface in com.aimpulse.spectrum.core
Number-based unique identifier for each process handled by a Controller.
PROPAGATE - Static variable in interface com.aimpulse.spectrum.mas.fipa.Performatives
FIPA propagate communicative act
Property - Class in com.aimpulse.spectrum.mas.fipa.df
Properties for service descriptions.
Property(String, String) - Constructor for class com.aimpulse.spectrum.mas.fipa.df.Property
Constructs a new property for service descriptions.
PROPOSE - Static variable in interface com.aimpulse.spectrum.mas.fipa.Performatives
FIPA propose communicative act
Protocol - Interface in com.aimpulse.spectrum.mas.messaging
A protocol can be identified by its ProtocolIdentifier.
ProtocolIdentifier - Class in com.aimpulse.spectrum.mas.messaging
Protocol identifier for Message conversation control.
ProtocolIdentifier(String) - Constructor for class com.aimpulse.spectrum.mas.messaging.ProtocolIdentifier
Instantiates a protocol identifier from its string representation.
Protocols - Interface in com.aimpulse.spectrum.mas.fipa
Provides constants for the FIPA protocol identifiers.
Protocols - Interface in com.aimpulse.spectrum.mas.team
Provides constants for the Aimpulse team formation protocol identifiers.
PROXY - Static variable in interface com.aimpulse.spectrum.mas.fipa.Performatives
FIPA proxy communicative act

Q

QUERY_IF - Static variable in interface com.aimpulse.spectrum.mas.fipa.Performatives
FIPA query-if communicative act
QUERY_REF - Static variable in interface com.aimpulse.spectrum.mas.fipa.Performatives
FIPA query-ref communicative act

R

receive() - Method in class com.aimpulse.spectrum.core.CommunicativeAgent
 
receive(MessagePattern) - Method in class com.aimpulse.spectrum.core.CommunicativeAgent
 
receive() - Method in class com.aimpulse.spectrum.core.mts.AgentMessagingClient
 
receive(MessagePattern) - Method in class com.aimpulse.spectrum.core.mts.AgentMessagingClient
 
receive() - Method in interface com.aimpulse.spectrum.mas.messaging.MessagingClient
Receives a message if one is available.
receive(MessagePattern) - Method in interface com.aimpulse.spectrum.mas.messaging.MessagingClient
Returns a message matching a given pattern if one is available.
REFUSE - Static variable in interface com.aimpulse.spectrum.mas.fipa.Performatives
FIPA refuse communicative act
REFUSE_EXCEPTION - Static variable in class com.aimpulse.spectrum.mas.fipa.protocols.SingleRequestInitiator
 
RefuseException - Exception in com.aimpulse.spectrum.mas.fipa.protocols
An exception that signalises a protocol-implementing behavior to send a refuse message.
RefuseException() - Constructor for exception com.aimpulse.spectrum.mas.fipa.protocols.RefuseException
Creates an exception that signalises a protocol-implementing behavior to send a refuse message.
RefuseException(String) - Constructor for exception com.aimpulse.spectrum.mas.fipa.protocols.RefuseException
Creates an exception that signalises a protocol-implementing behavior to send a refuse message with a specified content.
REGISTERED - Static variable in class com.aimpulse.spectrum.mas.fipa.df.RegisterInitiator
 
registerHandleAcceptProposal(Behavior) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetResponder
Registers a behavior to handle incoming accept-proposal messages by creating a result notification.
registerHandleAgree(Behavior) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator
Registers a behavior to handle agree messages that are responses to the original request.
registerHandleAllResponses(Behavior) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator
Registers a behavior to handle together all responses (including propose, refuse, and not-understood) to the original call-for-proposals.
registerHandleAllResponses(Behavior) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator
Registers a behavior to handle together all messages (agree, refuse, not-understood) that are responses to the original request.
registerHandleAllResultNotifications(Behavior) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator
Registers a behavior to handle together all result notifications (inform, failure) to acceptances of proposals.
registerHandleAllResultNotifications(Behavior) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator
Registers a behavior to handle together all result notifications (inform, failure) that are responses to the original request.
registerHandleCfp(Behavior) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetResponder
Registers a behavior to handle incoming call-for-proposal messages by creating a propose message.
registerHandleFailure(Behavior) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator
Registers a behavior to handle failure messages that are result notifications to acceptances of proposals.
registerHandleFailure(Behavior) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator
Registers a behavior to handle failure messages that are responses to the original request.
registerHandleInform(Behavior) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator
Registers a behavior to handle inform messages that are result notifications to acceptances of proposals.
registerHandleInform(Behavior) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator
Registers a behavior to handle inform messages that are responses to the original request.
registerHandleNotUnderstood(Behavior) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator
Registers a behavior to handle not-understood messages that are responses to the original call-for-proposals.
registerHandleNotUnderstood(Behavior) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator
Registers a behavior to handle not-understood messages that are responses to the original request.
registerHandleOutOfSequence(Behavior) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator
Registers a behavior to handle messages that arrive out of sequence of the underlying protocol.
registerHandleOutOfSequence(Behavior) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator
Registers a behavior to handle messages that arrive out of sequence of the underlying protocol.
registerHandlePropose(Behavior) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator
Registers a behavior to handle propose messages that are responses to the original call-for-proposals.
registerHandleRefuse(Behavior) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator
Registers a behavior to handle refuse messages that are responses to the original call-for-proposals.
registerHandleRefuse(Behavior) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator
Registers a behavior to handle refuse messages that are responses to the original request.
registerHandleRejectProposal(Behavior) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetResponder
Registers a behavior to handle incoming reject-proposal messages.
registerHandleRequest(Behavior) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.RequestResponder
Registers a behavior to handle incoming requests.
RegisterInitiator - Class in com.aimpulse.spectrum.mas.fipa.df
An auxiliary behavior that can be employed by agents in order to register their description with a directory.
RegisterInitiator(BehaviorController, AgentDescription) - Constructor for class com.aimpulse.spectrum.mas.fipa.df.RegisterInitiator
Instantiates this directory register behavior.
registerPrepareCfp(Behavior) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator
Registers a behavior to prepare call-for-proposal messages.
registerPrepareRequest(Behavior) - Method in class com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator
Registers a behavior to prepare request messages.
registerStartState(State, Behavior) - Method in class com.aimpulse.spectrum.mas.behaviors.FiniteStateMachineBehavior
Register a start state and the respective behavior.
registerState(State, Behavior) - Method in class com.aimpulse.spectrum.mas.behaviors.FiniteStateMachineBehavior
Register a state.
registerTransition(State, State) - Method in class com.aimpulse.spectrum.mas.behaviors.FiniteStateMachineBehavior
Register a default transition from one state to another.
registerTransition(State, State, Result) - Method in class com.aimpulse.spectrum.mas.behaviors.FiniteStateMachineBehavior
Register a conditional transition from one state to another that depends on the outcome of the origin state.
REJECT_PROPOSAL - Static variable in interface com.aimpulse.spectrum.mas.fipa.Performatives
FIPA reject-proposal communicative act
remove(Message) - Method in class com.aimpulse.spectrum.core.mts.Inbox
Removes the given message from this inbox.
remove(Event) - Method in class com.aimpulse.spectrum.events.DefaultEventStore
 
remove(Event) - Method in interface com.aimpulse.spectrum.events.EventStore
Removes an event from the event store.
removeBehavior(Behavior) - Method in class com.aimpulse.spectrum.mas.behaviors.Agent
 
removeBehavior(Behavior) - Method in interface com.aimpulse.spectrum.mas.behaviors.BehaviorController
Remove a behavior from the agent controller.
removeReceiver(AgentIdentifier) - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Removes a receiver of the message.
removeReplyTo(AgentIdentifier) - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Removes a reply-to of the message.
removeUserParameter(UserParameter) - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Removes a user-defined parameter of the message based on its key.
REPLY_NOT_UNDERSTOOD_EXCEPTION - Static variable in class com.aimpulse.spectrum.mas.fipa.protocols.SingleRequestInitiator
 
replyBy(Timestamp) - Method in class com.aimpulse.spectrum.mas.messaging.MessageBuilder
Sets the reply-by of the messages to be built.
ReplyMessage - Class in com.aimpulse.spectrum.mas.messaging
Creates a modifiable message that is a reply to a previous message.
replyTo(AgentIdentifier) - Method in class com.aimpulse.spectrum.mas.messaging.MessageBuilder
Adds a reply-to to the messages to be built.
replyTo(SortedSet<AgentIdentifier>) - Method in class com.aimpulse.spectrum.mas.messaging.MessageBuilder
Adds a set of reply-tos to the messages to be built.
replyWith(UniqueIdentifier) - Method in class com.aimpulse.spectrum.mas.messaging.MessageBuilder
Sets the reply-with of the messages to be built.
REQUEST - Static variable in interface com.aimpulse.spectrum.mas.fipa.Performatives
FIPA request communicative act
REQUEST_WHEN - Static variable in interface com.aimpulse.spectrum.mas.fipa.Performatives
FIPA request-when communicative act
REQUEST_WHENEVER - Static variable in interface com.aimpulse.spectrum.mas.fipa.Performatives
FIPA request-whenever communicative act
RequestInitiator - Class in com.aimpulse.spectrum.mas.fipa.protocols
An implementation of an initiator in the FIPA Request Interaction Protocol.
RequestInitiator(BehaviorController) - Constructor for class com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator
Creates the request initiator for the FIPA Request Interaction Protocol.
RequestInitiator(BehaviorController, ModifiableMessage) - Constructor for class com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator
Creates the request initiator for the FIPA Request Interaction Protocol.
RequestInitiator.MessageAccess - Interface in com.aimpulse.spectrum.mas.fipa.protocols
An interface to access the messages handled by a request initiator.
RequestResponder - Class in com.aimpulse.spectrum.mas.fipa.protocols
An implementation of a responder in the FIPA Request Interaction Protocol.
RequestResponder(BehaviorController) - Constructor for class com.aimpulse.spectrum.mas.fipa.protocols.RequestResponder
Creates the request responder with the default message pattern for the FIPA Request Interaction protocol.
RequestResponder(BehaviorController, MessagePattern) - Constructor for class com.aimpulse.spectrum.mas.fipa.protocols.RequestResponder
Creates the request responder with an individual message pattern.
RequestResponder.MessageAccess - Interface in com.aimpulse.spectrum.mas.fipa.protocols
An interface to access the messages handled by a request responder.
reschedule() - Method in class com.aimpulse.spectrum.mas.behaviors.BasicBehavior
Requests re-scheduling for this behavior as early as possible.
reset() - Method in class com.aimpulse.spectrum.core.AgentIdentifierGenerator
Resets the generator.
result() - Method in class com.aimpulse.spectrum.mas.behaviors.BasicBehavior
 
result() - Method in interface com.aimpulse.spectrum.mas.behaviors.Behavior
Returns the result of the behavior.
result() - Method in class com.aimpulse.spectrum.mas.behaviors.FactoryBehavior
 
result() - Method in class com.aimpulse.spectrum.mas.behaviors.FiniteStateMachineBehavior
 
Result - Class in com.aimpulse.spectrum.mas.behaviors
A string-based type that represents the result of a behavior.
Result(String) - Constructor for class com.aimpulse.spectrum.mas.behaviors.Result
Constructs a result with a given name.
result() - Method in class com.aimpulse.spectrum.mas.fipa.df.DirectoryManager
 
result() - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator
 
result() - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetResponder
 
result() - Method in class com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator
 
result() - Method in class com.aimpulse.spectrum.mas.fipa.protocols.SingleRequestInitiator
 
result() - Method in class com.aimpulse.spectrum.mas.team.DefaultTeamManager
 
result() - Method in class com.aimpulse.spectrum.mas.team.TeamParticipant
 
RESULTS_FOUND - Static variable in class com.aimpulse.spectrum.mas.fipa.df.SearchInitiator
 
roundToGranularity(Timestamp) - Method in class com.aimpulse.spectrum.time.DiscreteEventTimeManager
Returns the timestamp the given time stamp is mapped to in time discretization.
run() - Method in interface com.aimpulse.spectrum.core.Controller
Runs this controller by advancing platform time and scheduling added processes/agents based on their requests.
run() - Method in class com.aimpulse.spectrum.mas.behaviors.BasicBehavior
This final method resets the event pattern this behavior waits for and executes BasicBehavior.onStart(), BasicBehavior.action(), and BasicBehavior.onEnd().
run() - Method in interface com.aimpulse.spectrum.mas.behaviors.Behavior
The implementation of the actual behavior.
run() - Method in class com.aimpulse.spectrum.mas.behaviors.FactoryBehavior
 
run() - Method in class com.aimpulse.spectrum.mas.behaviors.FiniteStateMachineBehavior
 
run() - Method in class com.aimpulse.spectrum.mas.behaviors.ParallelBehavior
 
run() - Method in class com.aimpulse.spectrum.mas.behaviors.SequentialBehavior
 
run() - Method in class com.aimpulse.spectrum.mas.fipa.df.DirectoryManager
 
run() - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator
 
run() - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetResponder
 
run() - Method in class com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator
 
run() - Method in class com.aimpulse.spectrum.mas.fipa.protocols.SingleRequestInitiator
 
run() - Method in class com.aimpulse.spectrum.mas.team.DefaultTeamManager
 
run() - Method in class com.aimpulse.spectrum.mas.team.TeamParticipant
 
RuntimeEnvironment - Interface in com.aimpulse.spectrum.core
An interface defining the runtime environment of the Platform.
RuntimeEnvironmentDefinition - Class in com.aimpulse.spectrum.config
Defines the RuntimeEnvironment to be instantiated for Platform setup.
RuntimeEnvironmentDefinitionBuffer - Class in com.aimpulse.spectrum.config
A buffer to create runtime-environment definitions.
RuntimeEnvironmentDefinitionBuffer(Class<? extends RuntimeEnvironment>) - Constructor for class com.aimpulse.spectrum.config.RuntimeEnvironmentDefinitionBuffer
Instantiates a buffer for runtime-environment definitions.
RuntimeEnvironmentDefinitionBuilder - Class in com.aimpulse.spectrum.config
A builder to create runtime-environment definitions.
RuntimePolicy - Interface in com.aimpulse.spectrum.core
Policy specification for runtime and termination conditions of platform process execution within a controller.

S

schedule(ScheduledProcess) - Method in interface com.aimpulse.spectrum.core.Scheduler
Schedules a process for execution.
ScheduledProcess - Interface in com.aimpulse.spectrum.core
Interface for a Process scheduled by a platform process controller.
Scheduler - Interface in com.aimpulse.spectrum.core
The platform scheduler takes a process for execution and returns a handle to wait for its completion and process its result.
Scope - Class in com.aimpulse.spectrum.mas.fipa.df
A scope definition for agent descriptions.
Scope(String) - Constructor for class com.aimpulse.spectrum.mas.fipa.df.Scope
Instantiates a scope definition from its string representation.
search(SearchFunction) - Method in interface com.aimpulse.spectrum.mas.fipa.df.DirectoryDatabase
Searches the directory database.
SearchConstraints - Class in com.aimpulse.spectrum.mas.fipa.df
Search constraints for directory queries.
SearchConstraints(UniqueIdentifier) - Constructor for class com.aimpulse.spectrum.mas.fipa.df.SearchConstraints
Creates search constraints for directory queries.
SearchConstraints(UniqueIdentifier, long, long) - Constructor for class com.aimpulse.spectrum.mas.fipa.df.SearchConstraints
Creates search constraints for directory queries.
SearchFunction - Class in com.aimpulse.spectrum.mas.fipa.df
A function to search a directory.
SearchFunction(AgentDescription, SearchConstraints) - Constructor for class com.aimpulse.spectrum.mas.fipa.df.SearchFunction
Creates this function to search a directory.
SearchInitiator - Class in com.aimpulse.spectrum.mas.fipa.df
An auxiliary behavior that can be employed by agents in order to search a directory.
SearchInitiator(BehaviorController, AgentDescription) - Constructor for class com.aimpulse.spectrum.mas.fipa.df.SearchInitiator
Instantiates this directory search behavior.
SearchInitiator(BehaviorController, AgentDescription, long) - Constructor for class com.aimpulse.spectrum.mas.fipa.df.SearchInitiator
Instantiates this auxiliary behavior.
SECOND - Static variable in class com.aimpulse.time.Duration
 
secondOfMinute(Timestamp) - Static method in class com.aimpulse.time.Timestamps
Returns the second within the minute for the given timestamp in UTC timezone.
seconds() - Method in class com.aimpulse.time.TimeOfDay
 
send(Message) - Method in class com.aimpulse.spectrum.core.CommunicativeAgent
 
send(Message) - Method in class com.aimpulse.spectrum.core.mts.AgentMessagingClient
 
send(Message) - Method in interface com.aimpulse.spectrum.core.mts.MessageTransportService
Asynchronously sends a message to the receivers stated in the message.
send(Message) - Method in class com.aimpulse.spectrum.core.mts.SimpleMTS
 
send(Message) - Method in interface com.aimpulse.spectrum.mas.messaging.MessagingClient
Sets the sender of the message and passes the message to the message transport system.
SequentialBehavior - Class in com.aimpulse.spectrum.mas.behaviors
This composite behavior schedules its children in sequential order.
SequentialBehavior(BehaviorController) - Constructor for class com.aimpulse.spectrum.mas.behaviors.SequentialBehavior
Instantiates the behavior with the specified controller.
serialize(Message) - Method in interface com.aimpulse.spectrum.mas.messaging.MessageSerialization
Serializes a message.
serialize(Message) - Method in class com.aimpulse.spectrum.mas.messaging.XMLMessageSerialization
 
ServiceDescription - Interface in com.aimpulse.spectrum.mas.fipa.df
Together with a AgentDescription, a service description can be registered with a directory.
ServiceDescriptionBuffer - Class in com.aimpulse.spectrum.mas.fipa.df
A buffer for creating service descriptions.
ServiceDescriptionBuffer() - Constructor for class com.aimpulse.spectrum.mas.fipa.df.ServiceDescriptionBuffer
 
ServiceDescriptionBuilder - Class in com.aimpulse.spectrum.mas.fipa.df
A convenient builder for service descriptions.
ServiceIdentifier - Class in com.aimpulse.spectrum.mas.fipa.df
A service identifier for service descriptions.
ServiceIdentifier(String) - Constructor for class com.aimpulse.spectrum.mas.fipa.df.ServiceIdentifier
Instantiates a service identifier from its string representation.
ServiceType - Class in com.aimpulse.spectrum.mas.fipa.df
A service type for service descriptions.
ServiceType(String) - Constructor for class com.aimpulse.spectrum.mas.fipa.df.ServiceType
Instantiates a service type from its string representation.
set(Timestamp) - Method in interface com.aimpulse.spectrum.time.Clock
Sets the clock to a given time.
set(Timestamp) - Method in class com.aimpulse.spectrum.time.SimpleClock
 
setAttributes(Attributes) - Method in class com.aimpulse.spectrum.core.Agent
Sets the attributes of this agent.
setAttributes(Attributes) - Method in class com.aimpulse.spectrum.core.DiscreteEventSimulation
Sets the attributes configuring this runtime environment.
setAttributes(Attributes) - Method in interface com.aimpulse.spectrum.core.RuntimeEnvironment
Sets the attributes specifying this runtime environment.
setCfp(ModifiableMessage) - Method in interface com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator.MessageAccess
Sets the prepared call-for-proposals message.
setContent(String) - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Sets the content of the message.
setContentHandler(ContentHandler) - Method in class com.aimpulse.spectrum.config.XMLConfigurationWriter
Sets the content handler to be informed about the generated SAX events.
setContentHandler(ContentHandler) - Method in class com.aimpulse.spectrum.mas.messaging.XMLMessageWriter
Sets the content handler to be informed about the generated SAX events.
setContentObject(Serializable) - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Sets the content of the message to the serializable object provided.
setContentObjectBytes(byte[]) - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Sets the content of the message to the byte-serializabled object provided.
setConversationID(UniqueIdentifier) - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Sets the conversation-id of the message (part of the conversation control).
setEncoding(EncodingIdentifier) - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Sets the encoding of the message (part of the content description).
setInReplyTo(UniqueIdentifier) - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Sets the in-reply-to of the message (part of the conversation control).
setLanguage(LanguageIdentifier) - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Sets the language of the message (part of the content description).
setLeaseTime(Timestamp) - Method in class com.aimpulse.spectrum.mas.fipa.df.AgentDescriptionBuffer
Sets an expiration time for the description.
setMessageService(MessageTransportService) - Method in interface com.aimpulse.spectrum.core.ScheduledProcess
Sets the service for message transport to be used by this process.
setName(AgentIdentifier) - Method in class com.aimpulse.spectrum.mas.fipa.df.AgentDescriptionBuffer
Sets the name of the agent.
setName(ServiceIdentifier) - Method in class com.aimpulse.spectrum.mas.fipa.df.ServiceDescriptionBuffer
Sets the name of the service.
setOntology(OntologyIdentifier) - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Sets the ontology of the message (part of the content description).
setOwnership(Ownership) - Method in class com.aimpulse.spectrum.mas.fipa.df.ServiceDescriptionBuffer
Sets the owner of the service.
setPerformative(CommunicativeAct) - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Sets the type of communicative act.
setProposal(ModifiableMessage) - Method in interface com.aimpulse.spectrum.mas.fipa.protocols.ContractNetResponder.MessageAccess
Sets the proposal in reply to a call-for-proposal message.
setProtocol(ProtocolIdentifier) - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Sets the protocol of the message (part of the conversation control).
setReplyBy(Timestamp) - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Sets the reply-by of the message (part of the conversation control).
setReplyWith(UniqueIdentifier) - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Sets the reply-with of the message (part of the conversation control).
setRequest(ModifiableMessage) - Method in interface com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator.MessageAccess
Sets the prepared request message.
setResponse(ModifiableMessage) - Method in interface com.aimpulse.spectrum.mas.fipa.protocols.RequestResponder.MessageAccess
Sets the response to the original request.
setResult(Result) - Method in class com.aimpulse.spectrum.mas.behaviors.BasicBehavior
Set the result of this behavior.
setResultNotification(ModifiableMessage) - Method in interface com.aimpulse.spectrum.mas.fipa.protocols.ContractNetResponder.MessageAccess
Sets the result notification prepared after the initiator has accepted a previous proposal.
setResultNotification(ModifiableMessage) - Method in interface com.aimpulse.spectrum.mas.fipa.protocols.RequestResponder.MessageAccess
Sets the result notification to the original request.
setRuntimeEnvironment(RuntimeEnvironmentDefinition) - Method in class com.aimpulse.spectrum.config.ConfigurablePlatform
 
setRuntimeEnvironment(RuntimeEnvironmentDefinition) - Method in interface com.aimpulse.spectrum.config.PlatformConfiguration
Sets the runtime environment definition.
setRuntimeEnvironment(RuntimeEnvironmentDefinition) - Method in class com.aimpulse.spectrum.config.XMLConfigurationWriter
 
setStartTime(Timestamp) - Method in class com.aimpulse.spectrum.config.ProcessDefinitionBuffer
Sets the start time of this process definition.
setTime(Timestamp) - Method in interface com.aimpulse.spectrum.core.SimulationProcess
Sets the logical time of this simulation process.
setType(ServiceType) - Method in class com.aimpulse.spectrum.mas.fipa.df.ServiceDescriptionBuffer
Sets the type of the service.
setup() - Method in class com.aimpulse.spectrum.core.Agent
This method is called before the agent is executed for the first time.
setup(RuntimeEnvironment) - Method in class com.aimpulse.spectrum.core.DefaultPlatform
 
setup(RuntimeEnvironment) - Method in class com.aimpulse.spectrum.core.DelegatingPlatform
 
setup(RuntimeEnvironment) - Method in interface com.aimpulse.spectrum.core.Platform
Sets up the platform.
setup() - Method in interface com.aimpulse.spectrum.core.Process
This method is called before the process is executed for the first time.
setup(RuntimeEnvironment) - Method in class com.aimpulse.spectrum.mas.fipa.FIPAPlatform
 
shutdown() - Method in interface com.aimpulse.spectrum.core.Scheduler
Shuts down the scheduler.
SimpleClock - Class in com.aimpulse.spectrum.time
Implementation of Clock interface that simply sets current time immediately when calling SimpleClock.set(Timestamp).
SimpleClock() - Constructor for class com.aimpulse.spectrum.time.SimpleClock
Creates a new clock initialized to Timestamp.EPOCH_START epoch start.
SimpleClock(Timestamp) - Constructor for class com.aimpulse.spectrum.time.SimpleClock
 
SimpleMTS - Class in com.aimpulse.spectrum.core.mts
A MessageTransportService that immediately puts a Message to the inbox of the addressees.
SimpleMTS(Controller) - Constructor for class com.aimpulse.spectrum.core.mts.SimpleMTS
Creates a new SimpleMTS instance.
SIMULATION - Static variable in interface com.aimpulse.spectrum.core.RuntimePolicy
 
SimulationAgentController - Class in com.aimpulse.spectrum.core
Spectrum platform controller for simulation execution mode.
SimulationProcess - Interface in com.aimpulse.spectrum.core
Interface for simulation processes (also known as logical processes (LPs) in distributed simulation).
SimulationRuntimePolicy - Class in com.aimpulse.spectrum.core
The standard runtime policy when the platform runs in simulation mode.
SimulationRuntimePolicy() - Constructor for class com.aimpulse.spectrum.core.SimulationRuntimePolicy
SimulationRuntimePolicy with standard settings.
SimulationRuntimePolicy(Timestamp) - Constructor for class com.aimpulse.spectrum.core.SimulationRuntimePolicy
 
SimulationRuntimePolicy(int) - Constructor for class com.aimpulse.spectrum.core.SimulationRuntimePolicy
 
SimulationRuntimePolicy(Timestamp, int) - Constructor for class com.aimpulse.spectrum.core.SimulationRuntimePolicy
 
SingleRequestInitiator - Class in com.aimpulse.spectrum.mas.fipa.protocols
This is a special request initiator that communicates with exactly one receiver.
size() - Method in class com.aimpulse.spectrum.core.mts.Inbox
Returns the amount of messages in this inbox.
size() - Method in class com.aimpulse.spectrum.events.DefaultEventStore
 
size() - Method in interface com.aimpulse.spectrum.events.EventStore
Returns the number of events contained in the event store.
start() - Method in class com.aimpulse.spectrum.core.DefaultPlatform
 
start() - Method in class com.aimpulse.spectrum.core.DelegatingPlatform
 
start() - Method in interface com.aimpulse.spectrum.core.Platform
Starts the platform execution.
START_TIME_ATTRIBUTE - Static variable in class com.aimpulse.spectrum.core.DiscreteEventSimulation
 
startDocument() - Method in class com.aimpulse.spectrum.config.XMLConfigurationWriter
Starts the document.
startElement(String, String, String, Attributes) - Method in class com.aimpulse.spectrum.config.XMLConfigurationHandler
 
startElement(String, String, String, Attributes) - Method in class com.aimpulse.spectrum.mas.messaging.XMLMessageHandler
 
State - Class in com.aimpulse.spectrum.mas.behaviors
A string-based type that represents state identifiers in a finite-state machine behavior.
State(String) - Constructor for class com.aimpulse.spectrum.mas.behaviors.State
Constructs a state identifier with a given name.
stop() - Method in interface com.aimpulse.spectrum.core.Controller
Causes this controller to stop execution of added processes.
stop() - Method in class com.aimpulse.spectrum.core.DefaultPlatform
 
stop() - Method in class com.aimpulse.spectrum.core.DelegatingPlatform
 
stop() - Method in interface com.aimpulse.spectrum.core.Platform
Stops the platform execution.
stopBeforeTime(Timestamp) - Method in interface com.aimpulse.spectrum.core.RuntimePolicy
Indicates whether this policy requires controller termination before the given (logical) timestamp has passed.
stopBeforeTime(Timestamp) - Method in class com.aimpulse.spectrum.core.SimulationRuntimePolicy
 
stopOnException() - Method in interface com.aimpulse.spectrum.core.RuntimePolicy
Indicates whether this policy requires controller termination when a process fails due to any uncaught Throwable or Exception.
stopOnException() - Method in class com.aimpulse.spectrum.core.SimulationRuntimePolicy
 
stopWhenEmpty() - Method in interface com.aimpulse.spectrum.core.RuntimePolicy
Indicates whether this policy requires termination when there are no further processes to be executed.
stopWhenEmpty() - Method in class com.aimpulse.spectrum.core.SimulationRuntimePolicy
 
stopWhenIdle() - Method in interface com.aimpulse.spectrum.core.RuntimePolicy
Indicates whether this policy requires termination when there are no further process activations to be scheduled (although there are inactive processes left).
stopWhenIdle() - Method in class com.aimpulse.spectrum.core.SimulationRuntimePolicy
 
StringBasedKeyValueType - Class in com.aimpulse.base
This class represents key-value types that are based on strings.
SUBSCRIBE - Static variable in interface com.aimpulse.spectrum.mas.fipa.Performatives
FIPA subscribe communicative act
subsetAt(Timestamp) - Method in class com.aimpulse.spectrum.events.DefaultEventStore
 
subsetAt(Timestamp) - Method in interface com.aimpulse.spectrum.events.EventStore
Returns the subset of all events that occurred at the given timestamp.
subsetSince(Timestamp) - Method in class com.aimpulse.spectrum.events.DefaultEventStore
 
subsetSince(Timestamp) - Method in interface com.aimpulse.spectrum.events.EventStore
Returns the subset of all events that occurred since the given timestamp.
subsetUntil(Timestamp) - Method in class com.aimpulse.spectrum.events.DefaultEventStore
 
subsetUntil(Timestamp) - Method in interface com.aimpulse.spectrum.events.EventStore
Returns the subset of all events that occurred until the given timestamp.
succeeds(Timestamp) - Method in class com.aimpulse.time.Timestamp
Check whether the timestamp succeeds another one.
succeedsOrEquals(Timestamp) - Method in class com.aimpulse.time.Timestamp
Check whether the timestamp succeeds or equals another one.
supporting(ProtocolIdentifier) - Method in class com.aimpulse.spectrum.mas.fipa.df.AgentDescriptionBuilder
Adds a supported protocol to the description.
supporting(ProtocolIdentifier) - Method in class com.aimpulse.spectrum.mas.fipa.df.ServiceDescriptionBuilder
Adds a supported protocol to the description.
SynchronizedController - Interface in com.aimpulse.spectrum.core
Interface for Controllers with synchronized process execution.

T

TEAM_LEFT - Static variable in class com.aimpulse.spectrum.mas.team.LeaveInitiator
 
TEAM_MANAGER - Static variable in class com.aimpulse.spectrum.mas.team.TeamParticipant
 
TEAM_MEMBER - Static variable in class com.aimpulse.spectrum.mas.team.TeamParticipant
 
TeamDatabase - Interface in com.aimpulse.spectrum.mas.team
A database for team managers to administer the current list of team members.
TeamDescription - Interface in com.aimpulse.spectrum.mas.team
The minimum information about teams.
TeamJoinListener - Interface in com.aimpulse.spectrum.mas.team
A listener to stay informed about agents joining the team.
TeamLeaveListener - Interface in com.aimpulse.spectrum.mas.team
A listener to stay informed about agents leaving the team.
TeamManager - Interface in com.aimpulse.spectrum.mas.team
The team manager behavior administers the members of a team.
TeamManagerFactory - Interface in com.aimpulse.spectrum.mas.team
A factory for team managers.
TeamMatcher - Interface in com.aimpulse.spectrum.mas.team
A matcher to determine to find out how similar the descriptions of a team and a team formation participant are.
TeamParticipant - Class in com.aimpulse.spectrum.mas.team
The behavior of an agent participating in team formation.
TeamParticipant(BehaviorController, TeamDescription, TeamMatcher) - Constructor for class com.aimpulse.spectrum.mas.team.TeamParticipant
Instantiates this team participant with its team description and a matcher.
TeamParticipant(BehaviorController, TeamDescription, TeamManagerFactory) - Constructor for class com.aimpulse.spectrum.mas.team.TeamParticipant
Instantiates this team participant with its team description and a factory for team manager behaviors.
TERMINATION_TIME_ATTRIBUTE - Static variable in class com.aimpulse.spectrum.core.DiscreteEventSimulation
 
tick() - Method in interface com.aimpulse.spectrum.core.SynchronizedController
Returns the current tick of the controller (starting at 1).
TIME_GRANULARITY_ATTRIBUTE - Static variable in class com.aimpulse.spectrum.core.DiscreteEventSimulation
 
TimeManager - Interface in com.aimpulse.spectrum.time
Defines a time management (time advancement) policy for platform controllers or specific platform processes.
TimeOfDay - Class in com.aimpulse.time
Datatype denoting a time of day.
TimeProvider - Interface in com.aimpulse.spectrum.time
This interface provides the current model time of the system.
Timespan - Class in com.aimpulse.time
A timespan is a temporal interval of timestamps.
Timespan(Timestamp, Timestamp) - Constructor for class com.aimpulse.time.Timespan
Instantiates this timespan.
Timestamp - Class in com.aimpulse.time
Represents an unmodifiable timestamp value supporting millisecond granularity.
TimestampFormat - Interface in com.aimpulse.time
A format to format and parse timestamps.
TimestampParseException - Exception in com.aimpulse.time
An exception that might occur when parsing timestamps.
TimestampParseException(Throwable) - Constructor for exception com.aimpulse.time.TimestampParseException
Instantiates this exception.
Timestamps - Class in com.aimpulse.time
Utility class for working with timestamps, such as human-readable text outputs and extraction of components such as minutes.
to(AgentIdentifier) - Method in class com.aimpulse.spectrum.mas.messaging.MessageBuilder
Adds a receiver to the messages to be built.
to(SortedSet<AgentIdentifier>) - Method in class com.aimpulse.spectrum.mas.messaging.MessageBuilder
Adds a set of receivers to the messages to be built.
toAgentDescription() - Method in class com.aimpulse.spectrum.mas.fipa.df.AgentDescriptionBuffer
Creates the directory agent description defined by this buffer.
toDate() - Method in class com.aimpulse.time.Timestamp
Returns the date corresponding to this timestamp.
toISODateString(Timestamp) - Static method in class com.aimpulse.time.Timestamps
Formats the given timestamp date according to ISO 8601 standard without time of day.
toISOString(Timestamp) - Static method in class com.aimpulse.time.Timestamps
Formats the given timestamp date according to ISO 8601 standard with time of day applying UTC time zone.
toProcessDefinition() - Method in class com.aimpulse.spectrum.config.ProcessDefinitionBuffer
Creates the process definition defined by this buffer.
toRuntimeEnvironmentDefinition() - Method in class com.aimpulse.spectrum.config.RuntimeEnvironmentDefinitionBuffer
Creates the runtime-environment definition defined by this buffer.
toServiceDescription() - Method in class com.aimpulse.spectrum.mas.fipa.df.ServiceDescriptionBuffer
Creates the service description defined by this buffer.
toString() - Method in class com.aimpulse.base.KeyValueType
 
toString() - Method in class com.aimpulse.base.Type
 
toString() - Method in interface com.aimpulse.spectrum.mas.messaging.Message
Returns the string representation of this message.
toString() - Method in class com.aimpulse.time.Duration
Returns the duration in seconds as textual representation.
toString() - Method in class com.aimpulse.time.TimeOfDay
 
toString() - Method in class com.aimpulse.time.Timestamp
Returns the timestamp as number of milliseconds since 1970 (UNIX Epoch).
Type<ElementType extends Serializable> - Class in com.aimpulse.base
Serialisable elements can be used as types when they are encapsulated by this container class.

U

understanding(OntologyIdentifier) - Method in class com.aimpulse.spectrum.mas.fipa.df.AgentDescriptionBuilder
Adds an ontology to the description.
understanding(LanguageIdentifier) - Method in class com.aimpulse.spectrum.mas.fipa.df.AgentDescriptionBuilder
Adds a language to the description.
understanding(OntologyIdentifier) - Method in class com.aimpulse.spectrum.mas.fipa.df.ServiceDescriptionBuilder
Adds an ontology to the description.
understanding(LanguageIdentifier) - Method in class com.aimpulse.spectrum.mas.fipa.df.ServiceDescriptionBuilder
Adds a language to the description.
UniqueIdentifier - Class in com.aimpulse.spectrum.mas.messaging
Unique identifier, e.g., for Message conversation control.
UniqueIdentifier(String) - Constructor for class com.aimpulse.spectrum.mas.messaging.UniqueIdentifier
Instantiates this unique identifier.
UniqueIdentifierGenerator - Class in com.aimpulse.spectrum.mas.messaging
The unique identifier generator creates globally unique identifiers.
UniqueIdentifierGenerator(AgentIdentifier, TimeProvider) - Constructor for class com.aimpulse.spectrum.mas.messaging.UniqueIdentifierGenerator
Instantiates this unique identifier generator.
UNLIMITED_STOP_TIME - Static variable in class com.aimpulse.spectrum.core.SimulationRuntimePolicy
 
UnmodifiableMessage - Class in com.aimpulse.spectrum.mas.messaging
This class represents those messages an agent receives from other agents.
UnmodifiableMessage(Message) - Constructor for class com.aimpulse.spectrum.mas.messaging.UnmodifiableMessage
Instantiates an unmodifiable message from a message.
UnmodifiableMessage(AgentIdentifier, Message) - Constructor for class com.aimpulse.spectrum.mas.messaging.UnmodifiableMessage
Instantiates an unmodifiable message from a sender and a message.
unmodifiableView() - Method in class com.aimpulse.base.Attributes
Returns an unmodifiable view of this attribute collection.
UnreadableException - Exception in com.aimpulse.spectrum.mas.messaging
An exception that can be thrown if the content object contained in a message cannot be read.
UnreadableException(Throwable) - Constructor for exception com.aimpulse.spectrum.mas.messaging.UnreadableException
Creates an exception that can be thrown if the content object contained in an object cannot be read.
unsetContent() - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Unsets the content of the message.
unsetContentObject() - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Unsets the content object of the message.
unsetConversationID() - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Unsets the conversation-id of the message.
unsetEncoding() - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Unsets the encoding of the message.
unsetInReplyTo() - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Unsets the in-reply-to of the message.
unsetLanguage() - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Unsets the language of the message.
unsetOntology() - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Unsets the ontology of the message.
unsetProtocol() - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Unsets the protocol of the message.
unsetReplyBy() - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Unsets the reply-by of the message.
unsetReplyWith() - Method in interface com.aimpulse.spectrum.mas.messaging.ModifiableMessage
Unsets the reply-with of the message.
update(UpdateFunction) - Method in interface com.aimpulse.spectrum.mas.fipa.df.DirectoryDatabase
Updates the directory database.
UpdateFunction - Class in com.aimpulse.spectrum.mas.fipa.df
A function to register, deregister, or modify a directory record.
UpdateFunction(UpdateFunction.Type, AgentDescription) - Constructor for class com.aimpulse.spectrum.mas.fipa.df.UpdateFunction
Creates this function to register, deregister, or modify a directory record.
UpdateFunction.Type - Enum in com.aimpulse.spectrum.mas.fipa.df
The type of a directory update function.
UserParameter - Class in com.aimpulse.spectrum.mas.messaging
User-defined parameters for messages.
UserParameter(String) - Constructor for class com.aimpulse.spectrum.mas.messaging.UserParameter
Constructs a new user-defined parameter key for messages.

V

valueOf(String) - Static method in enum com.aimpulse.spectrum.core.Controller.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.aimpulse.spectrum.core.Controller.StopOccasion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.aimpulse.spectrum.core.Platform.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.aimpulse.spectrum.core.Platform.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.aimpulse.spectrum.mas.fipa.df.UpdateFunction.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.aimpulse.spectrum.core.Controller.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.aimpulse.spectrum.core.Controller.StopOccasion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.aimpulse.spectrum.core.Platform.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.aimpulse.spectrum.core.Platform.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.aimpulse.spectrum.mas.fipa.df.UpdateFunction.Type
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitingFor() - Method in class com.aimpulse.spectrum.mas.behaviors.BasicBehavior
 
waitingFor() - Method in interface com.aimpulse.spectrum.mas.behaviors.Behavior
Defines the event pattern for re-scheduling.
waitingFor() - Method in class com.aimpulse.spectrum.mas.behaviors.FactoryBehavior
 
waitingFor() - Method in class com.aimpulse.spectrum.mas.behaviors.FiniteStateMachineBehavior
Defines the event pattern for re-scheduling.
waitingFor() - Method in class com.aimpulse.spectrum.mas.behaviors.ParallelBehavior
Defines the event pattern for re-scheduling.
waitingFor() - Method in class com.aimpulse.spectrum.mas.behaviors.SequentialBehavior
Defines the event pattern for re-scheduling.
waitingFor() - Method in class com.aimpulse.spectrum.mas.fipa.df.DirectoryManager
 
waitingFor() - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetInitiator
 
waitingFor() - Method in class com.aimpulse.spectrum.mas.fipa.protocols.ContractNetResponder
 
waitingFor() - Method in class com.aimpulse.spectrum.mas.fipa.protocols.RequestInitiator
 
waitingFor() - Method in class com.aimpulse.spectrum.mas.fipa.protocols.SingleRequestInitiator
 
waitingFor() - Method in class com.aimpulse.spectrum.mas.team.DefaultTeamManager
 
waitingFor() - Method in class com.aimpulse.spectrum.mas.team.TeamParticipant
 
withAttribute(Attribute) - Method in class com.aimpulse.spectrum.config.ProcessDefinitionBuilder
Adds an attribute to the process definition.
withAttribute(Attribute) - Method in class com.aimpulse.spectrum.config.RuntimeEnvironmentDefinitionBuilder
Adds an attribute to the runtime-environment definition.
withLeaseTime(Timestamp) - Method in class com.aimpulse.spectrum.mas.fipa.df.AgentDescriptionBuilder
Sets an expiration time for the description.
withProperty(Property) - Method in class com.aimpulse.spectrum.mas.fipa.df.ServiceDescriptionBuilder
Adds a property to the description.
withScope(Scope) - Method in class com.aimpulse.spectrum.mas.fipa.df.AgentDescriptionBuilder
Adds a scope for the description.
withStartTime(Timestamp) - Method in class com.aimpulse.spectrum.config.ProcessDefinitionBuilder
Sets the start time of this process definition.
withUserParameter(UserParameter) - Method in class com.aimpulse.spectrum.mas.messaging.MessageBuilder
Adds a user-defined parameter without value for the messages to be built.
withUserParameter(UserParameter, String) - Method in class com.aimpulse.spectrum.mas.messaging.MessageBuilder
Adds a user-defined parameter for the messages to be built.

X

XMLConfigurationHandler - Class in com.aimpulse.spectrum.config
A content handler for SAX, the Simple API for XML, that transforms the SAX events of serialized configurations into a configuration.
XMLConfigurationHandler(PlatformConfiguration) - Constructor for class com.aimpulse.spectrum.config.XMLConfigurationHandler
Instantiates this handler with an configuration that is notified about elements read.
XMLConfigurationWriter - Class in com.aimpulse.spectrum.config
A writer to transform Spectrum configuration data into XML.
XMLConfigurationWriter() - Constructor for class com.aimpulse.spectrum.config.XMLConfigurationWriter
 
XMLMessageHandler - Class in com.aimpulse.spectrum.mas.messaging
A content handler for SAX, the Simple API for XML, that transforms the SAX events of serialized messages into message objects.
XMLMessageHandler(MessageHandler) - Constructor for class com.aimpulse.spectrum.mas.messaging.XMLMessageHandler
Instantiates this handler with a message handler that is notified about messages read.
XMLMessageSerialization - Class in com.aimpulse.spectrum.mas.messaging
An auxiliary class for the serialization of messages to XML.
XMLMessageSerialization() - Constructor for class com.aimpulse.spectrum.mas.messaging.XMLMessageSerialization
 
XMLMessageWriter - Class in com.aimpulse.spectrum.mas.messaging
A writer to transform messages into XML, thereby following the FIPA ACL Message Representation in XML Specification.
XMLMessageWriter() - Constructor for class com.aimpulse.spectrum.mas.messaging.XMLMessageWriter
 
XSD_DATETIME - Static variable in interface com.aimpulse.time.TimestampFormat
XML Schema (XSD) datetime format constant.
A B C D E F G H I J K L M N O P Q R S T U V W X 
Aimpulse Spectrum MAS 1.3.2

Copyright © Aimpulse Intelligent Systems GmbH
All rights reserved.