Skip navigation links
A B C D E F G H I J K L M O P R S T U W 

A

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.

B

Behaviors - Interface in io.sarl.core
Agent behaviors management.

C

cancel(AgentTask, boolean) - Method in interface io.sarl.core.Schedules
Attempts to cancel execution of this task.
cause - Variable in class io.sarl.core.Failure
The identifier of the space the agent just left.
contextId - Variable in class io.sarl.core.AgentSpawnFailure
The identifier of the context in which the spawn has failed.
ContextJoined - Class in io.sarl.core
Notifies the behaviors of the agent that it has joined a new super-holon.
ContextJoined(UUID, UUID) - Constructor for class io.sarl.core.ContextJoined
Construct the event.
ContextLeft - Class in io.sarl.core
Notifies the behaviors of the agent that it has left a super-holon.
ContextLeft(UUID) - Constructor for class io.sarl.core.ContextLeft
Construct the event.

D

debug(Object, Object...) - Method in interface io.sarl.core.Logging
Print the given message at debug logging level.
debug(Supplier<String>) - Method in interface io.sarl.core.Logging
Print the given message at debug logging level.
DefaultContextInteractions - Interface in io.sarl.core
Gives access to the DefaultContext of the agent and common actions on its default space.
defaultSpaceID - Variable in class io.sarl.core.ContextJoined
The identifier of the default space in the super-holon context.
Destroy - Class in io.sarl.core
Notifies the destruction of an element.

E

emit(Event, Scope<Address>) - Method in interface io.sarl.core.DefaultContextInteractions
Emits a given event with the provided scope in the DefaultSpace of the DefaultContext.
emit(EventSpace, Event, Scope<Address>) - Method in interface io.sarl.core.ExternalContextAccess
Emits a given event with the provided scope in the given space.
emitToParent(Event) - Method in interface io.sarl.core.DefaultContextInteractions
Emits or forward the given event to the parent agent into the default context of the calling agent.
error(Object, Throwable, Object...) - Method in interface io.sarl.core.Logging
Print the given message at error logging level.
error(Supplier<String>) - Method in interface io.sarl.core.Logging
Print the given message at error logging level.
every(AgentTask, long, Procedures.Procedure1<? super Agent>) - Method in interface io.sarl.core.Schedules
Schedule a periodic execution of the given task.
execute(AgentTask, Procedures.Procedure1<? super Agent>) - Method in interface io.sarl.core.Schedules
Schedule a single-execution task.
ExternalContextAccess - Interface in io.sarl.core
Provides functions for accessing and managing the external contexts of an agent.

F

Failure - Class in io.sarl.core
Notifies an agent that a failure has occurred.
Failure(Address, Object) - Constructor for class io.sarl.core.Failure
Construct the event.
FALSE_GUARD - Static variable in class io.sarl.core.AgentTask
A guard that is always false.
fromOSDuration(double) - Method in interface io.sarl.core.Time
Convert the given duration from the operating system time scale to the time scale of this builtin capacity.
fromOSTime(double) - Method in interface io.sarl.core.Time
Convert the given time from the operating system time scale to the time scale of this builtin capacity.

G

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.

H

hasMemberAgent() - Method in interface io.sarl.core.InnerContextAccess
Replies if the calling agent has other agents as members of its inner context.
hasRegisteredBehavior() - Method in interface io.sarl.core.Behaviors
Replies true if at least a behavior is registered.
holonContextID - Variable in class io.sarl.core.ContextJoined
The identifier of the context in the super-holon.
holonContextID - Variable in class io.sarl.core.ContextLeft
The identifier of the context in the super-holon.

I

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.

J

join(UUID, UUID) - Method in interface io.sarl.core.ExternalContextAccess
Joins a new parent context (a new super holon).

K

killMe(Object) - Method in interface io.sarl.core.Lifecycle
Kills this agent.

L

leave(UUID) - Method in interface io.sarl.core.ExternalContextAccess
Leaves the parent's context.
Lifecycle - Interface in io.sarl.core
Lifecycle related actions.
Logging - Interface in io.sarl.core
Gives access to the logging mechanism associated to the agent.

M

MemberExcluded - Class in io.sarl.core
Notifies the other other members that the member with the identifier agentID was excluded (forced to leave) the holon context parentContextID.
MemberExcluded(Address, UUID, String) - Constructor for class io.sarl.core.MemberExcluded
Construct the event.
MemberJoined - Class in io.sarl.core
Notifies the other members that the member with the identifier agentID has effectively integrated the holon context.
MemberJoined(Address, UUID, String) - Constructor for class io.sarl.core.MemberJoined
Construct the event.
MemberLeft - Class in io.sarl.core
Notifies the other members that the member with the identifier agentID has left the holon context.
MemberLeft(Address, UUID, String) - Constructor for class io.sarl.core.MemberLeft
Construct the event.

O

OpenEventSpace - Interface in io.sarl.core
Event driven interaction space where participants (agents, etc) are free register and unregister themselves.
OpenEventSpaceSpecification - Interface in io.sarl.core
Specification of an OpenEventSpace where agent can freely register and unregister.

P

parameters - Variable in class io.sarl.core.Initialize
The initialization parameters.
ParticipantJoined - Class in io.sarl.core
Notifies other participants that a member has effectively integrated the space.
ParticipantJoined(Address, SpaceID) - Constructor for class io.sarl.core.ParticipantJoined
Construct the event.
ParticipantLeft - Class in io.sarl.core
Notifies other participants that the member has effectively left the space.
ParticipantLeft(Address, SpaceID) - Constructor for class io.sarl.core.ParticipantLeft
Construct the event.
println(Object) - Method in interface io.sarl.core.Logging

R

register(EventListener, boolean) - Method in interface io.sarl.core.OpenEventSpace
Deprecated.
since 0.12, see OpenEventSpace.registerStrongParticipant(EventListener) and {@link #registerStrongParticipant(EventListener).
registerBehavior(Behavior, Functions.Function1<? super Event, ? extends Boolean>, Object...) - Method in interface io.sarl.core.Behaviors
Register a Behavior for the owner agent.
registerStrongParticipant(EventListener) - Method in interface io.sarl.core.OpenEventSpace
Registers the strong participant inside this space.
registerWeakParticipant(EventListener) - Method in interface io.sarl.core.OpenEventSpace
Registers the weak participant inside this space.

S

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
Deprecated.
See the Lifecycle capacity.
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).

T

task(String) - Method in interface io.sarl.core.Schedules
Create a named task that can be retrieved and schedule later.
task - Variable in class io.sarl.core.TaskFailure
The failing task.
TaskFailure - Class in io.sarl.core
Notifies an agent that a failure has occurred in one of its parallel tasks.
TaskFailure(Address, AgentTask, Object) - Constructor for class io.sarl.core.TaskFailure
Construct the event.
terminationCause - Variable in class io.sarl.core.AgentKilled
The object that is the cause of the killing of the agent or explains the cause of the "abnormal" killing.
Time - Interface in io.sarl.core
Gives access to the time in the agent application.
toOSDuration(double) - Method in interface io.sarl.core.Time
Convert the given duration from the time scale of this builtin capacity to the operating system time scale.
toOSTime(double) - Method in interface io.sarl.core.Time
Convert the given time from the time scale of this builtin capacity to the operating system time scale.
toString() - Method in class io.sarl.core.AgentTask
 
TRUE_GUARD - Static variable in class io.sarl.core.AgentTask
A guard that is always true.

U

UnknownContextException - Exception in io.sarl.core
Exception thrown when an agent context is unknown.
UnknownContextException(UUID) - Constructor for exception io.sarl.core.UnknownContextException
 
unless(Functions.Function1<? super Agent, ? extends Boolean>) - Method in class io.sarl.core.AgentTask
Change the guard of this that with the negation of the given predicate.
unregister(EventListener) - Method in interface io.sarl.core.OpenEventSpace
Unregisters the entity inside this space.
unregisterBehavior(Behavior) - Method in interface io.sarl.core.Behaviors
Unregisters a behavior for the owner agent.

W

wake(Event, Scope<Address>) - Method in interface io.sarl.core.Behaviors
Wake the agent's behaviors reacting to the Event evt.
wake(Behavior, Event) - Method in interface io.sarl.core.Behaviors
Wake a specific agent's behavior reacting to the Event evt.
wake(Iterable<Behavior>, Event) - Method in interface io.sarl.core.Behaviors
Wake a set of specific agent's behaviors reacting to the Event evt.
warning(Object, Throwable, Object...) - Method in interface io.sarl.core.Logging
Print the given message at warning logging level.
warning(Supplier<String>) - Method in interface io.sarl.core.Logging
Print the given message at warning logging level.
willReceive(UUID, Event) - Method in interface io.sarl.core.DefaultContextInteractions
A B C D E F G H I J K L M O P R S T U W 
Skip navigation links

Copyright © 2021 the original authors or authors.