- agentID - Variable in class io.sarl.core.AgentSpawned
-
Identifier of the spawned agent.
- agentID - Variable in class io.sarl.core.MemberExcluded
-
The identifier of the agent that was excluded from the context.
- agentID - Variable in class io.sarl.core.MemberJoined
-
The identifier of the agent that has joined the context.
- agentID - Variable in class io.sarl.core.MemberLeft
-
The identifier of the agent that has left the holon context.
- AgentKilled - Class in io.sarl.core
-
Informs an agent has been killed.
- AgentKilled(Address, String, Object) - Constructor for class io.sarl.core.AgentKilled
-
Construct the event.
- AgentKillFailure - Class in io.sarl.core
-
Notifies an agent that a failure has occurred when it tried to commit a suicide.
- AgentKillFailure(Address, Object) - Constructor for class io.sarl.core.AgentKillFailure
-
Construct the event.
- AgentSpawned - Class in io.sarl.core
-
Informs the creation of a new agent in a spawning context.
- AgentSpawned(Address, UUID, String) - Constructor for class io.sarl.core.AgentSpawned
-
Constuct the event.
- AgentSpawnFailure - Class in io.sarl.core
-
Notifies an agent that a failure has occurred when it tried to spawn another agent.
- AgentSpawnFailure(Address, UUID, Class<? extends Agent>, Object) - Constructor for class io.sarl.core.AgentSpawnFailure
-
Construct the event.
- AgentTask - Class in io.sarl.core
-
Description of a task an agent has schedule to be performed at a later time.
- AgentTask(String, Object) - Constructor for class io.sarl.core.AgentTask
-
Construct an AgentTask with the given initiator.
- agentType - Variable in class io.sarl.core.AgentKilled
-
The fully qualified name of the type of the killed agent.
- agentType - Variable in class io.sarl.core.AgentSpawned
-
Fully qualifiedname of the type of the agent.
- agentType - Variable in class io.sarl.core.AgentSpawnFailure
-
The type of agent for which the spawn has failed.
- agentType - Variable in class io.sarl.core.MemberExcluded
-
The fully qualified name of the type of the agent.
- agentType - Variable in class io.sarl.core.MemberJoined
-
The fully qualified name of the type of the agent.
- agentType - Variable in class io.sarl.core.MemberLeft
-
The fully qualified name of the type of the agent.
- asEventListener() - Method in interface io.sarl.core.Behaviors
-
Replies the interface to dispatch an event to agent's Behaviors.
- at(AgentTask, long, Procedures.Procedure1<? super Agent>) - Method in interface io.sarl.core.Schedules
-
Schedule a given task to be executed at the given time.
- atFixedDelay(AgentTask, long, Procedures.Procedure1<? super Agent>) - Method in interface io.sarl.core.Schedules
-
Schedule a single-execution task.
- getActiveTasks() - Method in interface io.sarl.core.Schedules
-
Replies the names of the active tasks.
- getAllContexts() - Method in interface io.sarl.core.ExternalContextAccess
-
Replies all contexts this agent is a member of, including the default context.
- getContext(UUID) - Method in interface io.sarl.core.ExternalContextAccess
-
Replies the AgentContext for the given ID.
- getDefaultAddress() - Method in interface io.sarl.core.DefaultContextInteractions
-
Return the Address of the agent in the Default Space of the Default Context.
- getDefaultContext() - Method in interface io.sarl.core.DefaultContextInteractions
-
Returns the Default context fo the agent.
- getDefaultParentID() - Method in interface io.sarl.core.DefaultContextInteractions
-
Replies the identifier of the default parent.
- getDefaultParentScope() - Method in interface io.sarl.core.DefaultContextInteractions
-
Replies the event scope that corresponds to the default parent.
- getDefaultSpace() - Method in interface io.sarl.core.DefaultContextInteractions
-
Returns the Default Space of the Default Context.
- getGuard() - Method in class io.sarl.core.AgentTask
-
Replies the guard of this task.
- getInitiator() - Method in class io.sarl.core.AgentTask
-
Replies the object that has initiated the execution of this task.
- getInnerContext() - Method in interface io.sarl.core.InnerContextAccess
-
Replies the inner context.
- getInnerDefaultSpace() - Method in interface io.sarl.core.InnerContextAccess
-
Replies the inner context.
- getLogger() - Method in interface io.sarl.core.Logging
-
Replies the backend logger.
- getLogLevel() - Method in interface io.sarl.core.Logging
-
Replies the logging level.
- getMemberAgentCount() - Method in interface io.sarl.core.InnerContextAccess
-
Replies the number of agents that are members
of the inner context of the calling agent.
- getMemberAgents() - Method in interface io.sarl.core.InnerContextAccess
-
Replies all the member agents in the inner context.
- getName() - Method in class io.sarl.core.AgentTask
-
Replies the name of this task.
- getOSTimeFactor() - Method in interface io.sarl.core.Time
-
Replies the scaling factor between the agent time and the operating system time.
- getProcedure() - Method in class io.sarl.core.AgentTask
-
Replies the procedure that is associated to this task.
- getRegisteredBehaviors() - Method in interface io.sarl.core.Behaviors
-
Replies the registered behaviors.
- getTime(TimeUnit) - Method in interface io.sarl.core.Time
-
Replies the current time.
- getUniverseContext() - Method in interface io.sarl.core.ExternalContextAccess
-
Replies the AgentContext that is the root of all the contexts.
- getUnknownContextID() - Method in exception io.sarl.core.UnknownContextException
-
Replies the identifier that is used to reference the unknown context.
- ifTrue(Functions.Function1<? super Agent, ? extends Boolean>) - Method in class io.sarl.core.AgentTask
-
Change the guard to the given predicate.
- in(AgentTask, long, Procedures.Procedure1<? super Agent>) - Method in interface io.sarl.core.Schedules
-
Schedule a given task to be executed after the specified delay.
- info(Object, Object...) - Method in interface io.sarl.core.Logging
-
Print the given message at information logging level.
- info(Supplier<String>) - Method in interface io.sarl.core.Logging
-
Print the given message at information logging level.
- Initialize - Class in io.sarl.core
-
Initialization event.
- Initialize(UUID, Object...) - Constructor for class io.sarl.core.Initialize
-
Constructor.
- Initialize(Address, UUID, Object...) - Constructor for class io.sarl.core.Initialize
-
Constructor.
- InnerContextAccess - Interface in io.sarl.core
-
Provides functions for accessing and managing the internal contexts of an agent.
- io.sarl.core - package io.sarl.core
-
- isCanceled(AgentTask) - Method in interface io.sarl.core.Schedules
-
Replies if the given task was canceled.
- isDebugLogEnabled() - Method in interface io.sarl.core.Logging
-
Replies if the logging system is displaying the debugging messages.
- isDefaultContext(AgentContext) - Method in interface io.sarl.core.DefaultContextInteractions
-
Replies if the given context is the default context.
- isDefaultContext(UUID) - Method in interface io.sarl.core.DefaultContextInteractions
-
Replies if the given identifier is the identifier of the default context.
- isDefaultSpace(Space) - Method in interface io.sarl.core.DefaultContextInteractions
-
Replies if the given space is the default space of the default context.
- isDefaultSpace(SpaceID) - Method in interface io.sarl.core.DefaultContextInteractions
-
Replies if the given identifier is the identifier of the default space of
the default context.
- isDefaultSpace(UUID) - Method in interface io.sarl.core.DefaultContextInteractions
-
Replies if the given identifier is the identifier of the default space of
the default context.
- isErrorLogEnabled() - Method in interface io.sarl.core.Logging
-
Replies if the logging system is displaying the errors.
- isInDefaultSpace(Event) - Method in interface io.sarl.core.DefaultContextInteractions
-
Replies if the given event was emitted in the default space of
the default context.
- isInfoLogEnabled() - Method in interface io.sarl.core.Logging
-
Replies if the logging system is displaying the information messages.
- isInInnerDefaultSpace(Event) - Method in interface io.sarl.core.InnerContextAccess
-
Replies if the given event was emitted in the default space
of the inner context.
- isInnerDefaultSpace(Space) - Method in interface io.sarl.core.InnerContextAccess
-
Replies if the given space is the default space of the inner context.
- isInnerDefaultSpace(SpaceID) - Method in interface io.sarl.core.InnerContextAccess
-
Replies if the given identifier is the identifier of the
default space of the inner context.
- isInnerDefaultSpace(UUID) - Method in interface io.sarl.core.InnerContextAccess
-
Replies if the given identifier is the identifier of the
default space of the inner context.
- isInSpace(Event, Space) - Method in interface io.sarl.core.ExternalContextAccess
-
Replies if the given event was emitted in the given space.
- isInSpace(Event, SpaceID) - Method in interface io.sarl.core.ExternalContextAccess
-
Replies if the given event was emitted in the space with
the given identifier..
- isInSpace(Event, UUID) - Method in interface io.sarl.core.ExternalContextAccess
-
Replies if the given event was emitted in the space with
the given identifier..
- isWarningLogEnabled() - Method in interface io.sarl.core.Logging
-
Replies if the logging system is displaying the warnings.
- Schedules - Interface in io.sarl.core
-
Schedules actions in time.
- setGuard(Functions.Function1<? super Agent, ? extends Boolean>) - Method in class io.sarl.core.AgentTask
-
Change the guard of this task.
- setLoggingName(String) - Method in interface io.sarl.core.Logging
-
Change the name used for logging.
- setLogLevel(int) - Method in interface io.sarl.core.Logging
-
Set the logging level.
- setName(AgentTask, String) - Method in interface io.sarl.core.Schedules
-
Change the name of the given task.
- setProcedure(Procedures.Procedure1<? super Agent>) - Method in class io.sarl.core.AgentTask
-
Change the procedure associated to this task.
- setTaskName(String) - Method in class io.sarl.core.AgentTask
-
Change the name of this task.
- SpaceCreated - Class in io.sarl.core
-
Informs the creation of a new space in a given context.
- SpaceCreated(Address, SpaceID) - Constructor for class io.sarl.core.SpaceCreated
-
Construct the event.
- SpaceDestroyed - Class in io.sarl.core
-
Informs the destruction of a space in a given context.
- SpaceDestroyed(Address, SpaceID) - Constructor for class io.sarl.core.SpaceDestroyed
-
Construct the event.
- spaceID - Variable in class io.sarl.core.ParticipantJoined
-
The identifier of the space in which the agent is entering.
- spaceID - Variable in class io.sarl.core.ParticipantLeft
-
The identifier of the space the agent just left.
- spaceID - Variable in class io.sarl.core.SpaceCreated
-
Identifier of the created space.
- spaceID - Variable in class io.sarl.core.SpaceDestroyed
-
The identifier of the destroyed space.
- spawn(Class<? extends Agent>, Object...) - Method in interface io.sarl.core.DefaultContextInteractions
-
- spawn(Class<? extends Agent>, Object...) - Method in interface io.sarl.core.Lifecycle
-
Spawns a new Agent inside the default context of this agent.
- spawn(int, Class<? extends Agent>, Object...) - Method in interface io.sarl.core.Lifecycle
-
Spawns a group of agents inside the default context of this agent.
- spawner - Variable in class io.sarl.core.Initialize
-
Identifier of the agent, which has spawned the under-initialization agent.
- spawnInContext(Class<? extends Agent>, AgentContext, Object...) - Method in interface io.sarl.core.Lifecycle
-
Spawns a new member agent in the parent's context (parentID).
- spawnInContext(int, Class<? extends Agent>, AgentContext, Object...) - Method in interface io.sarl.core.Lifecycle
-
Spawns a group of agents in the parent's context (parentID).
- spawnInContextWithID(Class<? extends Agent>, UUID, AgentContext, Object...) - Method in interface io.sarl.core.Lifecycle
-
Spawns a new member agent in the given context.
- spawnWithID(Class<? extends Agent>, UUID, Object...) - Method in interface io.sarl.core.Lifecycle
-
Spawns a new member agent in the parent's context (parentID).