- 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
-
- Attributes() - Constructor for class com.aimpulse.base.Attributes
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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)
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- Protocols - Interface in com.aimpulse.spectrum.mas.team
-
- PROXY - Static variable in interface com.aimpulse.spectrum.mas.fipa.Performatives
-
FIPA proxy
communicative act
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- SimpleClock() - Constructor for class com.aimpulse.spectrum.time.SimpleClock
-
- SimpleClock(Timestamp) - Constructor for class com.aimpulse.spectrum.time.SimpleClock
-
- SimpleMTS - Class in com.aimpulse.spectrum.core.mts
-
- 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
-
- 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
Controller
s with synchronized process execution.
- 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.
- 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
-
- UserParameter(String) - Constructor for class com.aimpulse.spectrum.mas.messaging.UserParameter
-
Constructs a new user-defined parameter key for messages.