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

A

AbstractDependentService - Class in io.janusproject.services
This service has a priority to be launch/stop.
AbstractDependentService() - Constructor for class io.janusproject.services.AbstractDependentService
Construct.
AbstractDMapView<K,V> - Class in io.janusproject.util
A view on a standard Map that provides the API for DMap.
AbstractDMapView(String) - Constructor for class io.janusproject.util.AbstractDMapView
Constructor.
AbstractDMapView.EntryView - Class in io.janusproject.util
A view on a Set of entries that is able to fire the events for the listeners.
AbstractDMapView.KeyView - Class in io.janusproject.util
A view on a Set of keys that is able to fire the events for the listeners.
AbstractDMapView.ValueView - Class in io.janusproject.util
A view on a Collection of keys that is able to fire the events for the listeners.
AbstractDMultiMapView<K,V> - Class in io.janusproject.util
A view on a Map that provides the API for the DMultiMap.
AbstractDMultiMapView(String) - Constructor for class io.janusproject.util.AbstractDMultiMapView
Constructor.
AbstractDMultiMapView.EntryCollectionView - Class in io.janusproject.util
A view on the entries in a AbstractDMultiMapView.
AbstractDMultiMapView.KeySetView - Class in io.janusproject.util
A view on the keys in a AbstractDMultiMapView.
AbstractDMultiMapView.MapView - Class in io.janusproject.util
Map view on a AbstractDMultiMapView.
AbstractDMultiMapView.SingleKeyValueListView - Class in io.janusproject.util
A view on the values of specific key in a AbstractDMultiMapView.
AbstractDMultiMapView.SingleKeyValueSetView - Class in io.janusproject.util
A view on the values of specific key in a AbstractDMultiMapView.
AbstractDMultiMapView.ValueCollectionView - Class in io.janusproject.util
A view on all the values in a AbstractDMultiMapView.
AbstractEventEncrypter - Class in io.janusproject.services.network
Abstract implementation of an event encrypter.
AbstractEventEncrypter() - Constructor for class io.janusproject.services.network.AbstractEventEncrypter
 
AbstractEventSerializer - Class in io.janusproject.services.network
Abstract implementation of an event serializer.
AbstractEventSerializer(EventEncrypter) - Constructor for class io.janusproject.services.network.AbstractEventSerializer
Constructs an AbstractEventSerializer.
AbstractEventSpace - Class in io.janusproject.kernel.space
Abstract implementation of an event space.
AbstractEventSpace(SpaceID, DistributedDataStructureService) - Constructor for class io.janusproject.kernel.space.AbstractEventSpace
Constructs an event space.
AbstractMapView<K,V> - Class in io.janusproject.util
Abstract implementation of a view on a Map for a distributed map.
AbstractMapView() - Constructor for class io.janusproject.util.AbstractMapView
Construct.
AbstractNetworkingExecutionThreadService - Class in io.janusproject.services.network
This service has a priority to be launch/stop.
AbstractNetworkingExecutionThreadService() - Constructor for class io.janusproject.services.network.AbstractNetworkingExecutionThreadService
Construct.
AbstractNetworkingService - Class in io.janusproject.services.network
This service has a priority to be launch/stop.
AbstractNetworkingService() - Constructor for class io.janusproject.services.network.AbstractNetworkingService
Construct.
AbstractStandardConsoleHandler(PrintStream) - Constructor for class io.janusproject.util.LoggerCreator.AbstractStandardConsoleHandler
Constructor.
add(Map.Entry<K, V>) - Method in class io.janusproject.kernel.services.hazelcast.HazelcastDMultiMapView.EntryCollectionView
 
add(Map.Entry<K, V>) - Method in class io.janusproject.util.AbstractDMultiMapView.EntryCollectionView
 
add(V) - Method in class io.janusproject.util.AbstractDMultiMapView.SingleKeyValueListView
 
add(V) - Method in class io.janusproject.util.AbstractDMultiMapView.SingleKeyValueSetView
 
add(Class<T>, T) - Method in class io.janusproject.util.ListenerCollection
Adds the listener as a listener of the specified type.
add(K, int) - Method in class io.janusproject.util.MultisetView
 
add(K) - Method in class io.janusproject.util.MultisetView
 
addAll(Collection<? extends K>) - Method in class io.janusproject.util.MultisetView
 
addContextRepositoryListener(ContextRepositoryListener) - Method in class io.janusproject.kernel.services.jdk.contextspace.StandardContextSpaceService
 
addContextRepositoryListener(ContextRepositoryListener) - Method in interface io.janusproject.services.contextspace.ContextSpaceService
Add a listener on the context repository events.
addDMapListener(DMapListener<? super K, ? super V>) - Method in interface io.janusproject.services.distributeddata.DMap
Add listener on events on the DMap.
addDMapListener(DMapListener<? super K, ? super V>) - Method in interface io.janusproject.services.distributeddata.DMultiMap
Add listener on events on the DMultiMap.
addDMapListener(DMapListener<? super K, ? super V>) - Method in class io.janusproject.util.AbstractMapView
Add a listener.
addKernelAgentSpawnListener(KernelAgentSpawnListener) - Method in class io.janusproject.kernel.services.jdk.spawn.StandardSpawnService
 
addKernelAgentSpawnListener(KernelAgentSpawnListener) - Method in interface io.janusproject.services.spawn.SpawnService
Add a listener on the changes related to the kernel agent.
addKernelDiscoveryServiceListener(KernelDiscoveryServiceListener) - Method in class io.janusproject.kernel.services.hazelcast.HazelcastKernelDiscoveryService
 
addKernelDiscoveryServiceListener(KernelDiscoveryServiceListener) - Method in class io.janusproject.kernel.services.jdk.kerneldiscovery.StandardKernelDiscoveryService
 
addKernelDiscoveryServiceListener(KernelDiscoveryServiceListener) - Method in interface io.janusproject.services.kerneldiscovery.KernelDiscoveryService
Add a listener on the events in this service and related to the kernel discovery.
addListener(ADDRESST, EventListener) - Method in class io.janusproject.kernel.repository.ParticipantRepository
Add a participant with the given address in this repository.
addNetworkServiceListener(NetworkServiceListener) - Method in class io.janusproject.kernel.services.jdk.network.NoNetworkService
 
addNetworkServiceListener(NetworkServiceListener) - Method in class io.janusproject.kernel.services.zeromq.ZeroMQNetworkService
 
addNetworkServiceListener(NetworkServiceListener) - Method in interface io.janusproject.services.network.NetworkService
Add a listener on the events in this service and related to the network.
Address - Class in io.sarl.lang.core
This class describes all the addresses used by the kernel to identify its elements.
Address(SpaceID, UUID) - Constructor for class io.sarl.lang.core.Address
Create an address based on the specified identifier.
addresses(Address...) - Static method in class io.sarl.util.Scopes
Deprecated.
Create an scope restricted to the given addresses.
AddressScope - Class in io.sarl.util
Deprecated.
AddressScope(Address...) - Constructor for class io.sarl.util.AddressScope
Deprecated.
 
addSpaceRepositoryListener(SpaceRepositoryListener) - Method in class io.janusproject.kernel.services.jdk.contextspace.StandardContextSpaceService
 
addSpaceRepositoryListener(SpaceRepositoryListener) - Method in interface io.janusproject.services.contextspace.ContextSpaceService
Add a listener on the space repository events.
addSpawnServiceListener(UUID, SpawnServiceListener) - Method in class io.janusproject.kernel.services.jdk.spawn.StandardSpawnService
 
addSpawnServiceListener(SpawnServiceListener) - Method in class io.janusproject.kernel.services.jdk.spawn.StandardSpawnService
 
addSpawnServiceListener(UUID, SpawnServiceListener) - Method in interface io.janusproject.services.spawn.SpawnService
Add a listener on the changes in the current state of an agent.
addSpawnServiceListener(SpawnServiceListener) - Method in interface io.janusproject.services.spawn.SpawnService
Add a listener on the changes in the current state of an agent.
addToSystemClasspath(String) - Static method in class io.janusproject.Boot
Add the given entries to the system classpath.
AES_KEY - Static variable in class io.janusproject.services.network.NetworkConfig
Name of the property for the AES key.
AESEventEncrypter - Class in io.janusproject.kernel.services.jdk.network
Encrypts the EventEnvelope content using the AES algorithm.
AESEventEncrypter() - Constructor for class io.janusproject.kernel.services.jdk.network.AESEventEncrypter
 
Agent - Class in io.sarl.lang.core
The definition of the notion of Agent in SARL.
Agent(BuiltinCapacitiesProvider, UUID, UUID) - Constructor for class io.sarl.lang.core.Agent
Agent(UUID, UUID) - Constructor for class io.sarl.lang.core.Agent
Creates a new agent with a parent parentID without initializing the built-in capacities.
Agent(UUID, UUID, DynamicSkillProvider) - Constructor for class io.sarl.lang.core.Agent
Creates a new agent with a parent parentID without initializing the built-in capacities.
AgentContext - Interface in io.sarl.lang.core
An AgentContext defines the boundary of a sub-system, and gathers a collection of Spaces.
agentDestroy(Agent) - Method in interface io.janusproject.services.spawn.SpawnServiceListener
Invoked when the agent is destroyed.
agentID - Variable in class io.sarl.core.AgentKilled
Deprecated.
since 0.7, See the event source.
agentID - Variable in class io.sarl.core.AgentSpawned
Deprecated.
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.
agentIdentifiers - Variable in class io.sarl.core.AgentSpawned
Identifiers of the spawned agents.
AgentInternalEventsDispatcher - Class in io.janusproject.kernel.bic.internaleventdispatching
The class in charge of dispatching every single events coming from the outside of this agent (i.e. from a space) or from an agent's behavior.
AgentInternalEventsDispatcher(ExecutorService) - Constructor for class io.janusproject.kernel.bic.internaleventdispatching.AgentInternalEventsDispatcher
Instantiates a dispatcher.
AgentKilled - Class in io.sarl.core
Informs an agent has been killed.
AgentKilled(Address, UUID, String) - Constructor for class io.sarl.core.AgentKilled
Construct the event.
AgentProtectedAPIObject - Class in io.sarl.lang.core
This class defines the protected API that is provided to the agents and the agent traits.
AgentProtectedAPIObject() - Constructor for class io.sarl.lang.core.AgentProtectedAPIObject
 
agentSpawned(UUID, AgentContext, List<Agent>, Object[]) - Method in interface io.janusproject.services.spawn.SpawnServiceListener
Invoked when the agent is spawned.
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
Deprecated. 
AgentSpawned(Address, String, UUID...) - Constructor for class io.sarl.core.AgentSpawned
Constuct the event.
AgentSpawned(Address, String, Collection<UUID>) - Constructor for class io.sarl.core.AgentSpawned
Constuct the event.
AgentTask - Class in io.sarl.core
Description of a task an agent has schedule to be performed at a later time.
AgentTask(Object) - Constructor for class io.sarl.core.AgentTask
Construct an AgentTask with the given initiator.
AgentTrait - Class in io.sarl.lang.core
This class represents a part of trait of an agent.
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.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.
allParticipants() - Static method in class io.sarl.util.Scopes
Deprecated.
Scope matching all agents in a Space.
and(Scope<Address>, Scope<Address>) - Static method in class io.sarl.util.Scopes
Deprecated.
Create an scope that is the boolean-and of the two given scopes.
AppExit - Class in io.sarl.javafx
Triggered when the JavaFX application needs to be exited.
asEventListener() - Method in class io.janusproject.kernel.bic.BehaviorsSkill
 
asEventListener() - Method in interface io.janusproject.kernel.bic.InternalEventBusCapacity
Replies the event listener linked to the owner of this capacity.
asEventListener() - Method in class io.janusproject.kernel.bic.InternalEventBusSkill
 
asEventListener() - Method in interface io.sarl.core.Behaviors
Replies the interface to dispatch an event to agent's Behaviors.
asMap() - Method in class io.janusproject.util.AbstractDMultiMapView
 
asyncDispatch(Event) - Method in class io.janusproject.kernel.bic.internaleventdispatching.AgentInternalEventsDispatcher
Posts an event to all registered BehaviorGuardEvaluator.
AsynchronousAgentKillingEvent - Class in io.janusproject.kernel.bic
Janus event that permits to kill an agent asynchronously.
AsyncStateService - Interface in io.janusproject.services
This service has a priority to be launch/stop.
atFixedDelay(long, Procedures.Procedure1<? super Agent>) - Method in class io.janusproject.kernel.bic.SchedulesSkill
 
atFixedDelay(AgentTask, long, Procedures.Procedure1<? super Agent>) - Method in class io.janusproject.kernel.bic.SchedulesSkill
 
atFixedDelay(AgentTask, long, Procedures.Procedure1<? super Agent>) - Method in interface io.sarl.core.Schedules
Schedule a single-execution task.
awaitHealthy() - Method in class io.janusproject.services.GoogleServiceManager
 
awaitHealthy() - Method in interface io.janusproject.services.IServiceManager
Wait for all the services are started.
awaitStopped() - Method in class io.janusproject.services.GoogleServiceManager
 
awaitStopped() - Method in interface io.janusproject.services.IServiceManager
Wait for all the services are stopped.

B

Behavior - Class in io.sarl.lang.core
A behavior maps a collection of perceptions represented by events to a collection of a task.
Behavior(Agent) - Constructor for class io.sarl.lang.core.Behavior
Construct a behavior for the given agent.
BehaviorGuardEvaluator - Class in io.sarl.eventdispatching
Describes each class having one of its methods annotated with PerceptGuardEvaluator annotation corresponding to the method in charge of evaluating the guard associated to a given event and returns the list of behaviors runnable that must be executed according to the result of the guard evaluation.
BehaviorGuardEvaluator(Object, Method) - Constructor for class io.sarl.eventdispatching.BehaviorGuardEvaluator
Creates a Subscriber for method on listener.
BehaviorGuardEvaluatorRegistry - Class in io.sarl.eventdispatching
Registry of all BehaviorGuardEvaluator classes containing a method to evaluate the guard of a given behavior (on clause in SARL behavior).
BehaviorGuardEvaluatorRegistry() - Constructor for class io.sarl.eventdispatching.BehaviorGuardEvaluatorRegistry
Instanciates a new registry linked with the PerceptGuardEvaluator annotation.
BehaviorGuardEvaluatorRegistry(boolean) - Constructor for class io.sarl.eventdispatching.BehaviorGuardEvaluatorRegistry
Instanciates a new registry linked with the PerceptGuardEvaluator annotation.
BehaviorGuardEvaluatorRegistry(Map<Class<? extends Event>, Pair<Functions.Function1<? super Event, ? extends Boolean>, Set<BehaviorGuardEvaluator>>>) - Constructor for class io.sarl.eventdispatching.BehaviorGuardEvaluatorRegistry
Instanciates a new registry linked with the PerceptGuardEvaluator annotation.
Behaviors - Interface in io.sarl.core
Agent behaviors management.
BehaviorsSkill - Class in io.janusproject.kernel.bic
Janus implementation of SARL's Behaviors built-in capacity.
Boot - Class in io.janusproject
This is the class that permits to boot the Janus platform.
Boot.Exiter - Interface in io.janusproject
Tool for exiting from the application.
BOOT_AGENT - Static variable in class io.janusproject.JanusConfig
Name of the property that contains the classname of the boot agent.
BOOT_AGENT_ID - Static variable in class io.janusproject.JanusConfig
Name of the property that contains the identifier of the boot agent.
BOOT_DEFAULT_CONTEXT_ID_NAME - Static variable in class io.janusproject.JanusConfig
Name of the property that indicates if the ID of the default context must be computed from the boot agent type, or not.
BOOT_DEFAULT_CONTEXT_ID_VALUE - Static variable in class io.janusproject.JanusConfig
Indicates if the default context id has a value computed from the boot agent type.
BootModule - Class in io.janusproject.modules
The module configures the minimum requirements for the system variables.
BootModule() - Constructor for class io.janusproject.modules.BootModule
 
Bootstrap - Class in io.janusproject
Represents an access point to the SARL run-time environment (SRE).
Bootstrap() - Constructor for class io.janusproject.Bootstrap
Construct a bootstrap with the default initialization values for the bootstrap.
builtinCapacities(Agent, Procedures.Procedure2<? super Class<? extends Capacity>, ? super Skill>) - Method in class io.janusproject.kernel.bic.StandardBuiltinCapacitiesProvider
 
builtinCapacities(Agent, Procedures.Procedure2<? super Class<? extends Capacity>, ? super Skill>) - Method in interface io.sarl.lang.core.BuiltinCapacitiesProvider
Deprecated.
Applies the given callback on the built-in capacities for the given agent.
BuiltinCapacitiesProvider - Interface in io.sarl.lang.core
Deprecated.
Replacement is DynamicSkillProvider since 0.6
BuiltinCapacityUtil - Class in io.janusproject.kernel.bic
Utilities that are dedicated to the built-in capacities.
BuiltinSkill - Class in io.janusproject.kernel.bic
Class defined for marking a skill as builtin.
BuiltinSkill() - Constructor for class io.janusproject.kernel.bic.BuiltinSkill
Constructor.
BuiltinSkill(Agent) - Constructor for class io.janusproject.kernel.bic.BuiltinSkill
Constructor.
BYTE_ARRAY_STRING_CHARSET_NAME - Static variable in class io.janusproject.services.network.NetworkConfig
Name of the property for charset that must be used for string encoding.
BYTE_ARRAY_STRING_CHARSET_VALUE - Static variable in class io.janusproject.services.network.NetworkConfig
Charset that should be used for converting String to byte array or byte array to String.

C

call() - Method in class io.janusproject.services.executor.JanusCallable
 
callWithEarlyExitSupport() - Method in class io.janusproject.services.executor.JanusCallable
Run the wrapped task with the early exist support.
cancel(AgentTask) - Method in class io.janusproject.kernel.bic.SchedulesSkill
 
cancel(AgentTask, boolean) - Method in class io.janusproject.kernel.bic.SchedulesSkill
 
cancel(AgentTask, boolean, boolean) - Method in class io.janusproject.kernel.bic.SchedulesSkill
Cancel the given task with finer control on the reference updates.
cancel(AgentTask, boolean) - Method in interface io.sarl.core.Schedules
Attempts to cancel execution of this task.
canKillAgent(Agent) - Method in class io.janusproject.kernel.services.jdk.spawn.StandardSpawnService
Replies if the given agent can be killed.
CannotSpawnException - Exception in io.janusproject.kernel.services.jdk.spawn
This exception is thrown when an agent cannot be spawned.
CannotSpawnException(Class<? extends Agent>, Throwable) - Constructor for exception io.janusproject.kernel.services.jdk.spawn.CannotSpawnException
Constructor.
CannotSpawnException(Class<? extends Agent>, Throwable) - Constructor for exception io.janusproject.kernel.services.jdk.spawn.StandardSpawnService.CannotSpawnException
Constructor.
Capacities - Class in io.sarl.lang.core
Utility functions related to the capacities.
Capacity - Interface in io.sarl.lang.core
Root type for all the capacities in the SARL language.
castInternalSkillReference(Agent, ClearableReference<Skill>, Class<S>) - Static method in class io.sarl.lang.core.SREutils
Casts the internal skill reference of an agent.
CLASS_COMPARATOR - Static variable in class io.janusproject.util.Comparators
Comparator of classes.
classComparator - Static variable in class io.sarl.util.Comparators
Comparator of classes.
ClassFinder - Class in io.janusproject.util
Uitility for finding a class.
ClassLoaderObjectInputStream(InputStream) - Constructor for class io.janusproject.kernel.services.jdk.network.JavaBinaryEventSerializer.ClassLoaderObjectInputStream
Constructor.
ClassTypeAdapter() - Constructor for class io.janusproject.kernel.services.gson.GsonEventSerializer.ClassTypeAdapter
 
clear() - Method in class io.janusproject.util.AbstractDMapView
 
clear() - Method in class io.janusproject.util.AbstractDMultiMapView
 
clear() - Method in class io.janusproject.util.AbstractDMultiMapView.MapView
 
clear() - Method in class io.janusproject.util.AbstractDMultiMapView.SingleKeyValueListView
 
clear() - Method in class io.janusproject.util.AbstractDMultiMapView.SingleKeyValueSetView
 
clear() - Method in class io.janusproject.util.AbstractDMultiMapView.ValueCollectionView
 
clear() - Method in class io.janusproject.util.ListenerCollection
Clear this collection.
clear() - Method in class io.janusproject.util.MultisetView
 
clear() - Method in class io.sarl.lang.util.ClearableReference
Clears this reference object.
clear() - Method in class io.sarl.lang.util.OutParameter
Clear the value.
ClearableReference<T> - Class in io.sarl.lang.util
A reference to an object that could be clear dynamically.
ClearableReference(T) - Constructor for class io.sarl.lang.util.ClearableReference
Constructor.
clearListeners() - Method in class io.janusproject.kernel.repository.ParticipantRepository
Remove all the participants in this repository.
clearSkill(Class<S>) - Method in class io.sarl.lang.core.Agent
 
clearSkill(Class<S>) - Method in class io.sarl.lang.core.AgentProtectedAPIObject
Clears the Skill associated with the capacity.
clearSkill(Class<S>) - Method in class io.sarl.lang.core.AgentTrait
 
CLI_OPTION_BOOTID_LONG - Static variable in class io.janusproject.Boot
Long command-line option for "boot agent id".
CLI_OPTION_BOOTID_SHORT - Static variable in class io.janusproject.Boot
Short command-line option for "boot agent id".
CLI_OPTION_CLASSPATH_LONG - Static variable in class io.janusproject.Boot
Long command-line option for "classpath".
CLI_OPTION_CLASSPATH_SHORT - Static variable in class io.janusproject.Boot
Short command-line option for "classpath".
CLI_OPTION_DEFINE_LONG - Static variable in class io.janusproject.Boot
Long command-line option for "env. variable definition".
CLI_OPTION_DEFINE_SHORT - Static variable in class io.janusproject.Boot
Short command-line option for "env. variable definition".
CLI_OPTION_EMBEDDED_LONG - Static variable in class io.janusproject.Boot
Long command-line option for "embedded".
CLI_OPTION_EMBEDDED_SHORT - Static variable in class io.janusproject.Boot
Short command-line option for "embedded".
CLI_OPTION_FILE_LONG - Static variable in class io.janusproject.Boot
Long command-line option for "file".
CLI_OPTION_FILE_SHORT - Static variable in class io.janusproject.Boot
Short command-line option for "file".
CLI_OPTION_HELP_LONG - Static variable in class io.janusproject.Boot
Long command-line option for "help".
CLI_OPTION_HELP_SHORT - Static variable in class io.janusproject.Boot
Short command-line option for "help".
CLI_OPTION_LOG_LONG - Static variable in class io.janusproject.Boot
Long command-line option for "change log level".
CLI_OPTION_LOG_SHORT - Static variable in class io.janusproject.Boot
Short command-line option for "change log level".
CLI_OPTION_NOLOGO_LONG - Static variable in class io.janusproject.Boot
Long command-line option for "nologo".
CLI_OPTION_OFFLINE_LONG - Static variable in class io.janusproject.Boot
Long command-line option for "offline".
CLI_OPTION_OFFLINE_SHORT - Static variable in class io.janusproject.Boot
Short command-line option for "offline".
CLI_OPTION_QUIET_LONG - Static variable in class io.janusproject.Boot
Long command-line option for "be quiet".
CLI_OPTION_QUIET_SHORT - Static variable in class io.janusproject.Boot
Short command-line option for "be quiet".
CLI_OPTION_RANDOMID_LONG - Static variable in class io.janusproject.Boot
Long command-line option for "random id".
CLI_OPTION_RANDOMID_SHORT - Static variable in class io.janusproject.Boot
Short command-line option for "random id".
CLI_OPTION_SHOWCLASSPATH - Static variable in class io.janusproject.Boot
Short command-line option for "show the classpath".
CLI_OPTION_SHOWCLIARGUMENTS_LONG - Static variable in class io.janusproject.Boot
Short command-line option for "show CLI arguments".
CLI_OPTION_SHOWDEFAULTS_LONG - Static variable in class io.janusproject.Boot
Long command-line option for "show defaults".
CLI_OPTION_SHOWDEFAULTS_SHORT - Static variable in class io.janusproject.Boot
Short command-line option for "show defaults".
CLI_OPTION_VERBOSE_LONG - Static variable in class io.janusproject.Boot
Long command-line option for "be more verbose".
CLI_OPTION_VERBOSE_SHORT - Static variable in class io.janusproject.Boot
Short command-line option for "be more verbose".
CLI_OPTION_VERSION - Static variable in class io.janusproject.Boot
Long command-line option for "display the version".
CLI_OPTION_WORLDID_LONG - Static variable in class io.janusproject.Boot
Long command-line option for "Janus world id".
CLI_OPTION_WORLDID_SHORT - Static variable in class io.janusproject.Boot
Short command-line option for "Janus world id".
clone() - Method in class io.sarl.lang.util.OutParameter
 
close() - Method in class io.janusproject.util.LoggerCreator.AbstractStandardConsoleHandler
 
Collections3 - Class in io.sarl.util
Utilities on collections.
Comparators - Class in io.janusproject.util
Comparators.
Comparators - Class in io.sarl.util
Comparators.
Comparators() - Constructor for class io.sarl.util.Comparators
 
compareTo(Address) - Method in class io.sarl.lang.core.Address
Compares this object with the specified object for order.
compareTo(SpaceID) - Method in class io.sarl.lang.core.SpaceID
 
compareToSarlSpecificationVersion(Class<?>) - Method in interface io.sarl.sarlspecification.SarlSpecificationChecker
Compare the SARL specification version associated to the given type to the version of the current SARL.
configure() - Method in class io.janusproject.modules.BootModule
 
configure() - Method in class io.janusproject.modules.eventserial.NetworkEventModule
 
configure() - Method in class io.janusproject.modules.executors.JdkExecutorModule
 
configure() - Method in class io.janusproject.modules.hazelcast.HazelcastModule
 
configure() - Method in class io.janusproject.modules.kernel.LocalDistributedDataStructureServiceModule
 
configure() - Method in class io.janusproject.modules.kernel.LocalInfrastructureServiceModule
 
configure() - Method in class io.janusproject.modules.kernel.LocalKernelDiscoveryServiceModule
 
configure() - Method in class io.janusproject.modules.kernel.MandatoryKernelModule
 
configure() - Method in class io.janusproject.modules.nonetwork.NoNetworkModule
 
configure() - Method in class io.janusproject.modules.StandardCoreModule
 
configure() - Method in class io.janusproject.modules.StandardJanusPlatformModule
 
configure() - Method in class io.janusproject.modules.zeromq.ZeroMQNetworkModule
 
connectToRemoteSpaces(URI, SpaceID, NetworkService.NetworkEventReceivingListener) - Method in class io.janusproject.kernel.services.jdk.network.NoNetworkService
 
connectToRemoteSpaces(URI, SpaceID, NetworkService.NetworkEventReceivingListener) - Method in class io.janusproject.kernel.services.zeromq.ZeroMQNetworkService
 
connectToRemoteSpaces(URI, SpaceID, NetworkService.NetworkEventReceivingListener) - Method in interface io.janusproject.services.network.NetworkService
Connect this instance of kernel to the given peer over the network and for the given space.
contains(Object) - Method in class io.janusproject.util.MultisetView
 
containsAddress(ADDRESST) - Method in class io.janusproject.kernel.repository.ParticipantRepository
Replies if the given address is present inside this repository.
containsContext(UUID) - Method in class io.janusproject.kernel.services.jdk.contextspace.StandardContextSpaceService
 
containsContext(UUID) - Method in interface io.janusproject.services.contextspace.ContextSpaceService
Check if this repository contains a context with the specified id.
containsEntry(Object, Object) - Method in class io.janusproject.util.AbstractDMultiMapView
 
containsKey(Object) - Method in class io.janusproject.util.AbstractDMapView
 
containsKey(Object) - Method in class io.janusproject.util.AbstractDMultiMapView
 
containsListener(EventListener) - Method in class io.janusproject.kernel.repository.ParticipantRepository
Replies if the given participant is present inside this repository.
containsValue(Object) - Method in class io.janusproject.util.AbstractDMapView
 
containsValue(Object) - Method in class io.janusproject.util.AbstractDMultiMapView
 
Context - Class in io.janusproject.kernel.services.jdk.contextspace
Implementation of an agent context in the Janus platform.
Context(UUID, UUID, SpaceRepositoryFactory, SpaceRepositoryListener) - Constructor for class io.janusproject.kernel.services.jdk.contextspace.Context
Constructs a Context.
Context.DefaultSpaceRepositoryFactory - Class in io.janusproject.kernel.services.jdk.contextspace
Factory for the space repository in a context.
contextCreated(AgentContext) - Method in interface io.janusproject.services.contextspace.ContextRepositoryListener
Invoked when the context is added.
contextDestroyed(AgentContext) - Method in interface io.janusproject.services.contextspace.ContextRepositoryListener
Invoked when the context is destroyed.
ContextFactory - Interface in io.janusproject.kernel.services.jdk.contextspace
Factory of contexts.
ContextJoined - Class in io.sarl.core
Notifies behaviors the agent 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 behaviors the agent has left a super-holon.
ContextLeft(UUID) - Constructor for class io.sarl.core.ContextLeft
Construct the event.
ContextRepositoryListener - Interface in io.janusproject.services.contextspace
Listener on events related to the contexts.
ContextSpaceService - Interface in io.janusproject.services.contextspace
This service enables to store the contexts and to manage the spaces in the janus platform.
convertFromTo(double, TimeUnit, TimeUnit) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert the gien amount of time in the given source unit, to the given target unit.
count(Object) - Method in class io.janusproject.util.MultisetView
 
create(Module...) - Static method in class io.janusproject.kernel.Kernel
Create an instance of Kernel.
create(SpaceID, Object...) - Method in class io.janusproject.kernel.space.EventSpaceSpecificationImpl
 
create(SpaceID, Object...) - Method in class io.janusproject.kernel.space.OpenEventSpaceSpecificationImpl
 
create(SpaceID, Object...) - Method in class io.janusproject.kernel.space.RestrictedAccessEventSpaceSpecificationImpl
 
create(SpaceID, Object...) - Method in interface io.sarl.lang.core.SpaceSpecification
Creates a Space that respects this specification.
createAgentInternalEventsDispatcher(Injector) - Static method in class io.janusproject.modules.kernel.MandatoryKernelModule
Create an instance of the event dispatcher for an agent.
createAgentLogger(String, Level) - Method in interface io.janusproject.services.logging.LogService
Create a logger for an agent.
createAgentLogger(String) - Method in interface io.janusproject.services.logging.LogService
Create a logger for an agent.
createContext(UUID, UUID) - Method in class io.janusproject.kernel.services.jdk.contextspace.StandardContextSpaceService
 
createContext(UUID, UUID) - Method in interface io.janusproject.services.contextspace.ContextSpaceService
Create a new context and add it to this repository.
createLogger(String) - Method in class io.janusproject.modules.hazelcast.HazelcastKernelLoggerFactory
 
createModuleLogger(String, Logger) - Static method in class io.janusproject.util.LoggerCreator
Create a logger with the given name for a module (kernel or agent).
createPlatformLogger() - Static method in class io.janusproject.util.LoggerCreator
Create a logger with the given name for the platform.
createServiceManager(Set<Service>) - Static method in class io.janusproject.modules.kernel.MandatoryKernelModule
Create the service manager for the Janus platform.
createSkillDelegator(Skill, Class<C>, AgentTrait) - Static method in class io.sarl.lang.core.Capacities
Create a delegator for the given skill.
createSkillDelegatorIfPossible(Skill, Class<C>, AgentTrait) - Static method in class io.sarl.lang.core.Capacities
Create a delegator for the given skill when it is possible.
createSkillMapping(Agent, Class<? extends Capacity>, Skill) - Static method in class io.sarl.lang.core.SREutils
Create the mapping between the capacity and the skill.
createSkillMappingGetOld(Agent, Class<? extends Capacity>, Skill) - Static method in class io.sarl.lang.core.SREutils
Create the mapping between the capacity and the skill.
createSpace(Class<? extends SpaceSpecification<S>>, UUID, Object...) - Method in class io.janusproject.kernel.services.jdk.contextspace.Context
 
createSpace(SpaceID, Class<? extends SpaceSpecification<S>>, Object...) - Method in class io.janusproject.kernel.services.jdk.contextspace.SpaceRepository
Create a space.
createSpace(Class<? extends SpaceSpecification<S>>, UUID, Object...) - Method in interface io.sarl.lang.core.AgentContext
Create an instance of space following the given specification.
createTask(Runnable) - Method in class io.janusproject.kernel.services.jdk.executors.JdkExecutorService
Create a task with the given runnable.
createTask(Callable<T>) - Method in class io.janusproject.kernel.services.jdk.executors.JdkExecutorService
Create a task with the given callable.

D

DataViewDelegate - Class in io.janusproject.util
An object that is delegate to a collection object.
DataViewDelegate.Delegator<E> - Interface in io.janusproject.util
An object that is delegate to a collection object.
days(Number) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert days to milliseconds.
days(byte) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert days to milliseconds.
days(short) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert days to milliseconds.
days(int) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert days to milliseconds.
days(long) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert days to milliseconds.
days(float) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert days to milliseconds.
days(double) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert days to milliseconds.
days(Integer) - Static method in class io.sarl.util.TimeExtensions
Deprecated.
Convert days to milliseconds.
DeadEvent - Class in io.sarl.lang.core
Deprecated.
no more used since 0.5.
DeadEvent(Event) - Constructor for class io.sarl.lang.core.DeadEvent
Deprecated.
Creates a new DeadEvent.
debug(Object, Object...) - Method in class io.janusproject.kernel.bic.LoggingSkill
 
debug(Supplier<String>) - Method in class io.janusproject.kernel.bic.LoggingSkill
 
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.
decrypt(EventEnvelope) - Method in class io.janusproject.kernel.services.jdk.network.AESEventEncrypter
 
decrypt(EventEnvelope) - Method in class io.janusproject.kernel.services.jdk.network.PlainTextEventEncrypter
 
decrypt(EventEnvelope) - Method in interface io.janusproject.services.network.EventEncrypter
Decrypt the given envelope.
DEFAULT_CONTEXT_ID_NAME - Static variable in class io.janusproject.JanusConfig
Name of the property that contains the identifier of the Janus context.
DEFAULT_CONTEXT_ID_VALUE - Static variable in class io.janusproject.JanusConfig
The default value for the Janus context identifier.
DEFAULT_OFFLINE_FLAG_FOR_BOOTSTRAP - Static variable in class io.janusproject.JanusConfig
Default value of the offline flag for the Janus bootstrap.
DEFAULT_SPACE_ID_NAME - Static variable in class io.janusproject.JanusConfig
Name of the property that contains the identifier for the default space of the Janus context.
DEFAULT_SPACE_ID_VALUE - Static variable in class io.janusproject.JanusConfig
The default value for the Janus space identifier.
DefaultContextInteractions - Interface in io.sarl.core
Gives access to the DefaultContext of the agent and common actions on its default space.
DefaultContextInteractionsSkill - Class in io.janusproject.kernel.bic
Skill to access to the default interaction context.
DefaultSkill - Annotation Type in io.sarl.lang.core
Annotation for associating a capacity and a default skill.
defaultSpaceID - Variable in class io.sarl.core.ContextJoined
The identifier of the default space in the super-holon context.
DefaultSpaceRepositoryFactory(Injector, DistributedDataStructureService, LogService) - Constructor for class io.janusproject.kernel.services.jdk.contextspace.Context.DefaultSpaceRepositoryFactory
Constructor.
DefaultValue - Annotation Type in io.sarl.lang.annotation
Annotation for marking a parameter with a default value.
DefaultValueSource - Annotation Type in io.sarl.lang.annotation
Annotation for marking a function that has parameters with default values.
DefaultValueUse - Annotation Type in io.sarl.lang.annotation
Annotation for marking a function that is using default parameter values.
DependentService - Interface in io.janusproject.services
This service is dependent on other services.
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class io.janusproject.kernel.services.gson.GsonEventSerializer.ClassTypeAdapter
 
deserialize(EventEnvelope) - Method in class io.janusproject.kernel.services.gson.GsonEventSerializer
 
deserialize(EventEnvelope) - Method in class io.janusproject.kernel.services.jdk.network.JavaBinaryEventSerializer
 
deserialize(EventEnvelope) - Method in interface io.janusproject.services.network.EventSerializer
Deserialize the given envelope to obtain an event.
destroy() - Method in class io.janusproject.kernel.services.jdk.contextspace.Context
Destroy any associated resources.
destroy() - Method in class io.janusproject.kernel.services.jdk.contextspace.SpaceRepository
Destroy this repository and releaqse all the resources.
destroy() - Method in class io.janusproject.modules.hazelcast.SpaceIDSerializer
 
Destroy - Class in io.sarl.core
Notifies the destruction of an element.
disconnectFromRemoteSpace(URI, SpaceID) - Method in class io.janusproject.kernel.services.jdk.network.NoNetworkService
 
disconnectFromRemoteSpace(URI, SpaceID) - Method in class io.janusproject.kernel.services.zeromq.ZeroMQNetworkService
 
disconnectFromRemoteSpace(URI, SpaceID) - Method in interface io.janusproject.services.network.NetworkService
Disconnect this peer from the given peer for the given space.
disconnectPeer(URI) - Method in class io.janusproject.kernel.services.jdk.network.NoNetworkService
 
disconnectPeer(URI) - Method in class io.janusproject.kernel.services.zeromq.ZeroMQNetworkService
 
disconnectPeer(URI) - Method in interface io.janusproject.services.network.NetworkService
Disconnect this peer from the given peer for all the spaces.
DistributedDataStructureService - Interface in io.janusproject.services.distributeddata
Service that permits to manage data structures that are shared over a network.
DMap<K,V> - Interface in io.janusproject.services.distributeddata
Interface that represents a distributed map.
DMapListener<K,V> - Interface in io.janusproject.services.distributeddata
Listener on changes in a DMap.
DMapView<K,V> - Class in io.janusproject.kernel.services.jdk.distributeddata
A view on a standard Map that provides the API for DMap.
DMapView(String, Map<K, V>) - Constructor for class io.janusproject.kernel.services.jdk.distributeddata.DMapView
Constructor.
DMultiMap<K,V> - Interface in io.janusproject.services.distributeddata
Interface that represents a distributed multi-map.
DMultiMapView<K,V> - Class in io.janusproject.kernel.services.guava
A view on a Guava multimap that provides the API for the DMultiMap.
DMultiMapView(String, Multimap<K, V>) - Constructor for class io.janusproject.kernel.services.guava.DMultiMapView
Constructor.
doApplicationStart(Stage) - Method in class io.sarl.javafx.FxApplication
Start the application.
doEmit(Event, Scope<? super Address>) - Method in class io.janusproject.kernel.space.AbstractEventSpace
Do the emission of the event.
doSkillInstallation(Skill) - Static method in class io.sarl.lang.core.SREutils
Do the installation of the given skill.
doSkillUninstallation(Skill, Skill.UninstallationStage) - Static method in class io.sarl.lang.core.SREutils
Do the uninstallation of the given skill.
doStart() - Method in class io.janusproject.kernel.services.hazelcast.HazelcastDistributedDataStructureService
 
doStart() - Method in class io.janusproject.kernel.services.hazelcast.HazelcastInfrastructureService
 
doStart() - Method in class io.janusproject.kernel.services.hazelcast.HazelcastKernelDiscoveryService
 
doStart() - Method in class io.janusproject.kernel.services.jdk.contextspace.StandardContextSpaceService
 
doStart() - Method in class io.janusproject.kernel.services.jdk.distributeddata.StandardDistributedDataStructureService
 
doStart() - Method in class io.janusproject.kernel.services.jdk.executors.JdkExecutorService
 
doStart() - Method in class io.janusproject.kernel.services.jdk.infrastructure.StandardInfrastructureService
 
doStart() - Method in class io.janusproject.kernel.services.jdk.kerneldiscovery.StandardKernelDiscoveryService
 
doStart() - Method in class io.janusproject.kernel.services.jdk.logging.EmptyLogService
 
doStart() - Method in class io.janusproject.kernel.services.jdk.logging.StandardLogService
 
doStart() - Method in class io.janusproject.kernel.services.jdk.network.NoNetworkService
 
doStart() - Method in class io.janusproject.kernel.services.jdk.spawn.StandardSpawnService
 
doStop() - Method in class io.janusproject.kernel.services.hazelcast.HazelcastDistributedDataStructureService
 
doStop() - Method in class io.janusproject.kernel.services.hazelcast.HazelcastInfrastructureService
 
doStop() - Method in class io.janusproject.kernel.services.hazelcast.HazelcastKernelDiscoveryService
 
doStop() - Method in class io.janusproject.kernel.services.jdk.contextspace.StandardContextSpaceService
 
doStop() - Method in class io.janusproject.kernel.services.jdk.distributeddata.StandardDistributedDataStructureService
 
doStop() - Method in class io.janusproject.kernel.services.jdk.executors.JdkExecutorService
 
doStop() - Method in class io.janusproject.kernel.services.jdk.infrastructure.StandardInfrastructureService
 
doStop() - Method in class io.janusproject.kernel.services.jdk.kerneldiscovery.StandardKernelDiscoveryService
 
doStop() - Method in class io.janusproject.kernel.services.jdk.logging.EmptyLogService
 
doStop() - Method in class io.janusproject.kernel.services.jdk.logging.StandardLogService
 
doStop() - Method in class io.janusproject.kernel.services.jdk.network.NoNetworkService
 
doStop() - Method in class io.janusproject.kernel.services.jdk.spawn.StandardSpawnService
 
DynamicSkillProvider - Interface in io.sarl.lang.core
This interface represents a provider of built-in capacities.

E

EarlyExit - Annotation Type in io.sarl.lang.annotation
Annotation for marking a function or an event that causes an early exit in the calling function.
EarlyExitEvent - Class in io.sarl.lang.core
Deprecated.
no replacement.
EarlyExitEvent() - Constructor for class io.sarl.lang.core.EarlyExitEvent
Deprecated.
Constructs an EarlyExitEvent without source.
EarlyExitEvent(Address) - Constructor for class io.sarl.lang.core.EarlyExitEvent
Deprecated.
Constructs an EarlyExitEvent with a source.
EarlyExitException - Exception in io.janusproject.services.executor
This exception is thrown when a function must never return from the point of view of an agent.
elementSet() - Method in class io.janusproject.util.MultisetView
 
emit(Event) - Method in class io.janusproject.kernel.bic.DefaultContextInteractionsSkill
 
emit(Event, Scope<Address>) - Method in class io.janusproject.kernel.bic.DefaultContextInteractionsSkill
 
emit(EventSpace, Event, Scope<Address>) - Method in class io.janusproject.kernel.bic.ExternalContextAccessSkill
 
emit(UUID, Event, Scope<Address>) - Method in class io.janusproject.kernel.space.AbstractEventSpace
Emit the given event in the given scope.
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.
emit(Event, Scope<Address>) - Method in interface io.sarl.lang.core.EventSpace
Deprecated.
emit(Event) - Method in interface io.sarl.lang.core.EventSpace
Deprecated.
emit(UUID, Event, Scope<Address>) - Method in interface io.sarl.lang.core.EventSpace
Emits the event inside this space with the given scope.
emit(UUID, Event) - Method in interface io.sarl.lang.core.EventSpace
Emits the event inside this space.
emitToAgents(Event) - Method in class io.sarl.javafx.FxViewerController
Emit an event to the agents.
EMPTY_SET - Static variable in class io.sarl.util.Collections3
The empty set (immutable).
EmptyLogService - Class in io.janusproject.kernel.services.jdk.logging
This class provides an implementation of the LogService that outputs nothing.
EmptyLogService() - Constructor for class io.janusproject.kernel.services.jdk.logging.EmptyLogService
Construct.
emptySynchronizedSet() - Static method in class io.sarl.util.Collections3
Replies an empty synchronized set.
encrypt(EventEnvelope) - Method in class io.janusproject.kernel.services.jdk.network.AESEventEncrypter
 
encrypt(EventEnvelope) - Method in class io.janusproject.kernel.services.jdk.network.PlainTextEventEncrypter
 
encrypt(EventEnvelope) - Method in interface io.janusproject.services.network.EventEncrypter
Encrypt the given envelope.
encrypter - Variable in class io.janusproject.services.network.AbstractEventSerializer
Encrypter for events.
ENCRYPTER_CLASSNAME - Static variable in class io.janusproject.services.network.NetworkConfig
Name of the property for the classname of the encrypter to use.
encryptUUID(UUID) - Method in class io.janusproject.kernel.services.jdk.network.AESEventEncrypter
 
encryptUUID(UUID) - Method in class io.janusproject.services.network.AbstractEventEncrypter
 
encryptUUID(UUID) - Method in interface io.janusproject.services.network.EventEncrypter
Encrypt the given UUID.
ensureDefaultSpaceDefinition(SpaceID) - Method in class io.janusproject.kernel.services.jdk.contextspace.StandardContextSpaceService
Update the internal data structure when a default space was discovered.
ensureEventSource(UUID, Event) - Method in class io.janusproject.kernel.space.AbstractEventSpace
Ensure that the given event has a source.
ensureLocalSpaceDefinition(SpaceID, Object[]) - Method in class io.janusproject.kernel.services.jdk.contextspace.SpaceRepository
Add the existing, but not yet known, spaces into this repository.
entries() - Method in class io.janusproject.kernel.services.hazelcast.HazelcastDMultiMapView
 
entries() - Method in class io.janusproject.util.AbstractDMultiMapView
 
entryAdded(K, V) - Method in interface io.janusproject.services.distributeddata.DMapListener
Invoked when an entry is added in the map.
EntryCollectionView(Collection<Map.Entry<K, V>>) - Constructor for class io.janusproject.kernel.services.hazelcast.HazelcastDMultiMapView.EntryCollectionView
Constructor.
EntryCollectionView(Collection<Map.Entry<K, V>>) - Constructor for class io.janusproject.util.AbstractDMultiMapView.EntryCollectionView
Constructor.
entryRemoved(K, V) - Method in interface io.janusproject.services.distributeddata.DMapListener
Invoked when an entry was removed the map.
entrySet() - Method in class io.janusproject.util.AbstractDMapView
 
entrySet() - Method in class io.janusproject.util.AbstractDMultiMapView.MapView
 
entrySet() - Method in class io.janusproject.util.MultisetView
 
entryUpdated(K, V) - Method in interface io.janusproject.services.distributeddata.DMapListener
Invoked when the value of an entry has changed.
EntryView(Set<Map.Entry<K, V>>) - Constructor for class io.janusproject.util.AbstractDMapView.EntryView
Constructor.
equals(Object) - Method in class io.janusproject.kernel.services.hazelcast.HazelcastDMultiMapView.EntryCollectionView
 
equals(Object) - Method in class io.janusproject.kernel.services.hazelcast.HazelcastDMultiMapView
 
equals(Object) - Method in class io.janusproject.services.executor.JanusCallable
 
equals(Object) - Method in class io.janusproject.services.executor.JanusRunnable
 
equals(Object) - Method in class io.janusproject.util.AbstractDMapView.EntryView
 
equals(Object) - Method in class io.janusproject.util.AbstractDMapView
 
equals(Object) - Method in class io.janusproject.util.AbstractDMapView.KeyView
 
equals(Object) - Method in class io.janusproject.util.AbstractDMapView.ValueView
 
equals(Object) - Method in class io.janusproject.util.AbstractDMultiMapView.EntryCollectionView
 
equals(Object) - Method in class io.janusproject.util.AbstractDMultiMapView
 
equals(Object) - Method in class io.janusproject.util.AbstractDMultiMapView.KeySetView
 
equals(Object) - Method in class io.janusproject.util.AbstractDMultiMapView.MapView
 
equals(Object) - Method in class io.janusproject.util.AbstractDMultiMapView.SingleKeyValueListView
 
equals(Object) - Method in class io.janusproject.util.AbstractDMultiMapView.SingleKeyValueSetView
 
equals(Object) - Method in class io.janusproject.util.AbstractDMultiMapView.ValueCollectionView
 
equals(Object) - Method in class io.janusproject.util.MultisetView
 
equals(Object) - Method in class io.sarl.eventdispatching.BehaviorGuardEvaluator
 
equals(Object) - Method in class io.sarl.lang.core.Address
 
equals(Address) - Method in class io.sarl.lang.core.Address
Test if this address and the given one are equal.
equals(Object) - Method in class io.sarl.lang.core.Event
 
equals(Object) - Method in class io.sarl.lang.core.SpaceID
 
equals(Object) - Method in class io.sarl.lang.util.OutParameter
 
equals(Object) - Method in class io.sarl.util.RestrictedAccessEventSpaceSpecification.RegistrationPermission
 
error(Object, Throwable, Object...) - Method in class io.janusproject.kernel.bic.LoggingSkill
 
error(Object, Object...) - Method in class io.janusproject.kernel.bic.LoggingSkill
 
error(Supplier<String>) - Method in class io.janusproject.kernel.bic.LoggingSkill
 
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.
evaluateGuard(Object, Collection<Runnable>) - Method in class io.sarl.eventdispatching.BehaviorGuardEvaluator
Evaluates the guard associated to the specified event and returns the list of behaviors methods that must be executed.
Event - Class in io.sarl.lang.core
Elementary interaction unit inside an EventSpace An event is the specification of some occurrence in a Space that may potentially trigger effects by a listener.
Event() - Constructor for class io.sarl.lang.core.Event
Constructs an Event without source.
Event(Address) - Constructor for class io.sarl.lang.core.Event
Constructs an Event with a source.
EventDispatch - Class in io.janusproject.services.network
Description of the required information for dispatching an event over the network.
EventDispatch(SpaceID, Event, Scope<?>, Map<String, String>) - Constructor for class io.janusproject.services.network.EventDispatch
Construct a EventDispatch.
EventDispatch(SpaceID, Event, Scope<?>) - Constructor for class io.janusproject.services.network.EventDispatch
Construct a EventDispatch.
EventEncrypter - Interface in io.janusproject.services.network
An encrypter of events to be published over the network.
EventEnvelope - Class in io.janusproject.services.network
Envelope of a message that is exchanged other the network.
EventEnvelope(byte[], byte[], byte[], byte[], byte[]) - Constructor for class io.janusproject.services.network.EventEnvelope
Construct an envelope.
EventListener - Interface in io.sarl.lang.core
Entity capable listening to events inside an Interaction Space.
eventReceived(SpaceID, Scope<?>, Event) - Method in class io.janusproject.kernel.space.AbstractEventSpace
 
eventReceived(SpaceID, Scope<?>, Event) - Method in interface io.janusproject.services.network.NetworkService.NetworkEventReceivingListener
Invoked when a data is received from a distant peer.
EventSerializer - Interface in io.janusproject.services.network
A serializer of events to be published over the network.
EventSpace - Interface in io.sarl.lang.core
Event driven Interaction Space for agents.
EventSpaceImpl - Class in io.janusproject.kernel.space
Default implementation of an event space.
EventSpaceImpl(SpaceID, DistributedDataStructureService) - Constructor for class io.janusproject.kernel.space.EventSpaceImpl
Constructs an event space.
EventSpaceSpecification - Interface in io.sarl.lang.core
The specification for an EventSpace.
EventSpaceSpecificationImpl - Class in io.janusproject.kernel.space
Default implementation of the specification of an event space.
EventSpaceSpecificationImpl() - Constructor for class io.janusproject.kernel.space.EventSpaceSpecificationImpl
 
every(long, Procedures.Procedure1<? super Agent>) - Method in class io.janusproject.kernel.bic.SchedulesSkill
 
every(AgentTask, long, Procedures.Procedure1<? super Agent>) - Method in class io.janusproject.kernel.bic.SchedulesSkill
 
every(AgentTask, long, Procedures.Procedure1<? super Agent>) - Method in interface io.sarl.core.Schedules
Schedule a periodic execution of the given task.
execute(Procedures.Procedure1<? super Agent>) - Method in class io.janusproject.kernel.bic.SchedulesSkill
 
execute(AgentTask, Procedures.Procedure1<? super Agent>) - Method in class io.janusproject.kernel.bic.SchedulesSkill
 
execute(Runnable) - Method in class io.janusproject.kernel.services.jdk.executors.JdkExecutorService
 
execute(Runnable) - Method in interface io.janusproject.services.executor.ExecutorService
Submit a task to the executor service.
execute(AgentTask, Procedures.Procedure1<? super Agent>) - Method in interface io.sarl.core.Schedules
Schedule a single-execution task.
executeMultipleTimesInParallelAndWaitForTermination(Runnable, int, int) - Method in class io.janusproject.kernel.services.jdk.executors.JdkExecutorService
 
executeMultipleTimesInParallelAndWaitForTermination(Runnable, int, int) - Method in interface io.janusproject.services.executor.ExecutorService
Submit a single task multiple times to the executor service.
ExecutorProvider() - Constructor for class io.janusproject.modules.executors.JdkExecutorModule.ExecutorProvider
Constructor.
executorService - Variable in class io.janusproject.kernel.space.AbstractEventSpace
Executor service.
ExecutorService - Interface in io.janusproject.services.executor
This class enables the Janus kernel to be distributed other a network.
exit() - Method in interface io.janusproject.Boot.Exiter
Exit the application.
exitApplication(ActionEvent) - Method in class io.sarl.javafx.FxViewerController
Catch exit event from JavaFX.
ExternalContextAccess - Interface in io.sarl.core
Provides functions for accessing and managing the external contexts of an agent.
ExternalContextAccessSkill - Class in io.janusproject.kernel.bic
Skill that permits to access to the context in which the agent is located.

F

FALSE_GUARD - Static variable in class io.sarl.core.AgentTask
A guard that is always false.
findClass(String) - Static method in class io.janusproject.util.ClassFinder
Find the class with a search policy.
fireAgentDestroyed(Agent) - Method in class io.janusproject.kernel.services.jdk.spawn.StandardSpawnService
Notifies the listeners about the agent destruction.
fireAgentSpawnedInAgent(UUID, AgentContext, Agent, Object...) - Method in class io.janusproject.kernel.services.jdk.spawn.StandardSpawnService
Notify the agent's listeners about its spawning.
fireAgentSpawnedOutsideAgent(UUID, AgentContext, Class<? extends Agent>, List<Agent>, Object...) - Method in class io.janusproject.kernel.services.jdk.spawn.StandardSpawnService
Notify the listeners about the agents' spawning.
fireCleared(boolean) - Method in class io.janusproject.util.AbstractMapView
Fire the clearing event.
fireContextCreated(AgentContext) - Method in class io.janusproject.kernel.services.jdk.contextspace.StandardContextSpaceService
Notifies the listeners about a context creation.
fireContextDestroyed(AgentContext) - Method in class io.janusproject.kernel.services.jdk.contextspace.StandardContextSpaceService
Notifies the listeners about a context destruction.
fireContextJoined(UUID, UUID) - Method in class io.janusproject.kernel.bic.ExternalContextAccessSkill
Fires an ContextJoined event into the Inner Context default space of the owner agent to notify behaviors/members that a new context has been joined.
fireContextLeft(UUID) - Method in class io.janusproject.kernel.bic.ExternalContextAccessSkill
Fires an ContextLeft event into the Inner Context Default space of the owner agent to notify behaviors/members that the specified context has been left.
FiredEvent - Annotation Type in io.sarl.lang.annotation
Annotation for marking a SARL action with fired events.
fireEntryAdded(K, V) - Method in class io.janusproject.util.AbstractMapView
Fire the addition event.
fireEntryRemoved(K, V) - Method in class io.janusproject.util.AbstractMapView
Fire the removal event.
fireEntryUpdated(K, V) - Method in class io.janusproject.util.AbstractMapView
Fire the update event.
fireKernelAgentDestroy() - Method in class io.janusproject.kernel.services.jdk.spawn.StandardSpawnService
Notifies the listeners about the kernel agent destruction.
fireKernelAgentSpawn() - Method in class io.janusproject.kernel.services.jdk.spawn.StandardSpawnService
Notifies the listeners about the kernel agent creation.
fireKernelDisconnected(URI) - Method in class io.janusproject.kernel.services.hazelcast.HazelcastKernelDiscoveryService
Notifies the listeners about the killing of a kernel.
fireKernelDiscovered(URI) - Method in class io.janusproject.kernel.services.hazelcast.HazelcastKernelDiscoveryService
Notifies the listeners about the discovering of a kernel.
fireMemberJoined(AgentContext) - Method in class io.janusproject.kernel.bic.ExternalContextAccessSkill
Fires an MemberJoined event into the newly joined parent Context default space to notify other context's members that a new agent joined this context.
fireMemberLeft(AgentContext) - Method in class io.janusproject.kernel.bic.ExternalContextAccessSkill
Fires an MemberLeft event into the default space of the Context that will be left to notify other context's members that an agent has left this context.
firePeerConnected(URI, SpaceID) - Method in class io.janusproject.kernel.services.zeromq.ZeroMQNetworkService
Notifies that a peer space was connected.
firePeerDisconnected(URI, SpaceID) - Method in class io.janusproject.kernel.services.zeromq.ZeroMQNetworkService
Notifies that a peer space was disconnected.
firePeerDisconnected(URI) - Method in class io.janusproject.kernel.services.zeromq.ZeroMQNetworkService
Notifies that a peer was disconnected.
firePeerDiscovered(URI) - Method in class io.janusproject.kernel.services.zeromq.ZeroMQNetworkService
Notifies that a peer was discovered.
fireSpaceAdded(Space, boolean) - Method in class io.janusproject.kernel.services.jdk.contextspace.SpaceRepository
Notifies the listeners on the space creation.
fireSpaceCreated(Space, boolean) - Method in class io.janusproject.kernel.services.jdk.contextspace.StandardContextSpaceService
Notifies the listeners on the space creation.
fireSpaceDestroyed(Space, boolean) - Method in class io.janusproject.kernel.services.jdk.contextspace.StandardContextSpaceService
Notifies the listeners on the space destruction.
fireSpaceRemoved(Space, boolean) - Method in class io.janusproject.kernel.services.jdk.contextspace.SpaceRepository
Notifies the listeners on the space destruction.
fromByteArray(byte[]) - Static method in class io.janusproject.services.network.NetworkUtil
Replies the id from the given byte-array representation.
fromInt(int) - Static method in class io.janusproject.util.LoggerCreator
Convert a numerical representation of logging level to the logging level.
FxApplication - Class in io.sarl.javafx
Abstract implementation of a JavaFX application that is embedding SARL agents.
FXBehavior - Class in io.sarl.javafx
Specific behavior for an agent that enables it to interact with a JavaFX user interface.
FXBehavior(Agent, FxViewerController) - Constructor for class io.sarl.javafx.FXBehavior
Constructor.
FXKillSupportBehavior - Class in io.sarl.javafx
Specific behavior for an agent that supports killing from a JavaFX application.
FxViewerController - Class in io.sarl.javafx
Abstract implementation of a JavaFX viewer controller.

G

Generated - Annotation Type in io.sarl.lang.annotation
Deprecated.
Use the @Generated from the JRE.
get(K) - Method in class io.janusproject.kernel.services.hazelcast.HazelcastDMultiMapView
 
get() - Method in class io.janusproject.modules.executors.JdkExecutorModule.ExecutorProvider
 
get() - Method in class io.janusproject.modules.executors.JdkExecutorModule.ScheduledExecutorProvider
 
get(Object) - Method in class io.janusproject.util.AbstractDMapView
 
get(K) - Method in class io.janusproject.util.AbstractDMultiMapView
 
get(Object) - Method in class io.janusproject.util.AbstractDMultiMapView.MapView
 
get(int) - Method in class io.janusproject.util.AbstractDMultiMapView.SingleKeyValueListView
 
get(T[][], int, int) - Static method in class io.sarl.lang.bugfixes.pending.pr106.PR106ArrayExtensions
 
get(boolean[][], int, int) - Static method in class io.sarl.lang.bugfixes.pending.pr106.PR106ArrayExtensions
 
get(double[][], int, int) - Static method in class io.sarl.lang.bugfixes.pending.pr106.PR106ArrayExtensions
 
get(float[][], int, int) - Static method in class io.sarl.lang.bugfixes.pending.pr106.PR106ArrayExtensions
 
get(long[][], int, int) - Static method in class io.sarl.lang.bugfixes.pending.pr106.PR106ArrayExtensions
 
get(int[][], int, int) - Static method in class io.sarl.lang.bugfixes.pending.pr106.PR106ArrayExtensions
 
get(char[][], int, int) - Static method in class io.sarl.lang.bugfixes.pending.pr106.PR106ArrayExtensions
 
get(short[][], int, int) - Static method in class io.sarl.lang.bugfixes.pending.pr106.PR106ArrayExtensions
 
get(byte[][], int, int) - Static method in class io.sarl.lang.bugfixes.pending.pr106.PR106ArrayExtensions
 
get() - Method in class io.sarl.lang.util.ClearableReference
Returns this reference object's referent.
get() - Method in class io.sarl.lang.util.OutParameter
Replies the value.
getAcl() - Method in class io.janusproject.kernel.space.RestrictedAccessEventSpaceImpl
Replies the Access Control List.
getActiveTasks() - Method in class io.janusproject.kernel.bic.SchedulesSkill
 
getActiveTasks() - Method in interface io.sarl.core.Schedules
Replies the names of the active tasks.
getAddress(EventListener) - Method in class io.janusproject.kernel.repository.UniqueAddressParticipantRepository
Replies the address associated to the given participant.
getAddress(UUID) - Method in class io.janusproject.kernel.repository.UniqueAddressParticipantRepository
Replies the address associated to the participant with the given identifier.
getAddress(EventListener) - Method in class io.janusproject.kernel.space.AbstractEventSpace
Replies the address associated to the given participant.
getAddress(UUID) - Method in class io.janusproject.kernel.space.AbstractEventSpace
Replies the address associated with the given id.
getAddress(UUID) - Method in interface io.sarl.lang.core.EventSpace
Returns the address of the agent identified by id.
getAddresses(UUID) - Method in class io.janusproject.kernel.repository.MultipleAddressParticipantRepository
Replies all the addresses of the participant with the given identifier.
getAddresses() - Method in class io.sarl.util.AddressScope
Deprecated.
Replies the addresses that are matched by this scope.
getAdresses() - Method in class io.janusproject.kernel.repository.ParticipantRepository
Replies all the addresses from the inside of this repository.
getAgentLifecycleListenerMutex() - Method in class io.janusproject.kernel.services.jdk.spawn.StandardSpawnService
Replies the mutex for synchronizing on agent-lifecycle listeners.
getAgentRepositoryMutex() - Method in class io.janusproject.kernel.services.jdk.spawn.StandardSpawnService
Replies the mutex for synchronizing on agent repository.
getAgents() - Method in class io.janusproject.kernel.services.jdk.spawn.StandardSpawnService
Replies the registered agents.
getAllContexts() - Method in class io.janusproject.kernel.bic.ExternalContextAccessSkill
 
getAllContexts() - Method in interface io.sarl.core.ExternalContextAccess
Replies all contexts this agent is a member of, including the default context.
getBehaviorGuardEvaluators(Event) - Method in class io.sarl.eventdispatching.BehaviorGuardEvaluatorRegistry
Gets an iterator representing an immutable snapshot of all BehaviorGuardEvaluators to the given event at the time this method is called.
getBehaviorGuardEvaluatorsFor(Event, Object) - Method in class io.sarl.eventdispatching.BehaviorGuardEvaluatorRegistry
Gets an iterator representing an immutable snapshot of all BehaviorGuardEvaluators of the given listener to the given event at the time this method is called.
getBehaviorsSkill() - Method in class io.janusproject.kernel.bic.ExternalContextAccessSkill
Replies the Behaviors skill as fast as possible.
getBody() - Method in class io.janusproject.services.network.EventEnvelope
Replies the body of the event.
getBootAgentIdentifier() - Static method in class io.janusproject.Boot
Replies the identifier of the boot agent from the system's properties.
getBootAgentIdentifier() - Method in class io.janusproject.Bootstrap
 
getBootAgentIdentifier() - Method in interface io.sarl.bootstrap.SREBootstrap
Replies the identifier of the boot agent from the system's properties.
getBootstrap() - Static method in class io.sarl.bootstrap.SRE
Find and reply the current SRE.
getBootstrappedLibraries() - Static method in class io.sarl.bootstrap.SRE
Replies all the libraries that contains a SRE bootstrap.
getBuiltinCapacities(Agent) - Method in interface io.sarl.lang.core.BuiltinCapacitiesProvider
Deprecated.
Replies the built-in capacities for the given agent.
getCaller() - Static method in class io.sarl.lang.core.Capacities
Replies the caller of the capacity functions.
getCaller() - Method in class io.sarl.lang.core.Skill
Replies the caller of the capacity functions.
getCallingAgent() - Method in exception io.sarl.lang.core.UnimplementedCapacityException
The ID of the agent trying to access the capacity.
getConsoleLogger() - Static method in class io.janusproject.Boot
Replies the console stream for logging messages from the boot mechanism.
getContext(UUID) - Method in class io.janusproject.kernel.bic.ExternalContextAccessSkill
 
getContext(UUID) - Method in class io.janusproject.kernel.services.jdk.contextspace.StandardContextSpaceService
 
getContext(UUID) - Method in interface io.janusproject.services.contextspace.ContextSpaceService
Returns the AgentContext with the given ID.
getContext(UUID) - Method in interface io.sarl.core.ExternalContextAccess
Replies the AgentContext for the given ID.
getContextID() - Static method in class io.janusproject.modules.BootModule
Create a context identifier.
getContextId() - Method in class io.janusproject.services.network.EventEnvelope
Replies the identifier of the context in which the event occurs.
getContextID() - Method in class io.sarl.lang.core.SpaceID
Return the UUID of the context where the space was created.
getContextIDs() - Method in class io.janusproject.kernel.services.jdk.contextspace.StandardContextSpaceService
 
getContextIDs() - Method in interface io.janusproject.services.contextspace.ContextSpaceService
Returns the set of all agent context IDs stored in this repository.
getContextIn(Agent) - Static method in class io.janusproject.kernel.bic.BuiltinCapacityUtil
Replies the inner context of the agent, if it was created.
getContexts() - Method in class io.janusproject.kernel.services.jdk.contextspace.StandardContextSpaceService
 
getContexts(Collection<UUID>) - Method in class io.janusproject.kernel.services.jdk.contextspace.StandardContextSpaceService
 
getContexts() - Method in interface io.janusproject.services.contextspace.ContextSpaceService
Returns the collection of all agent's contexts stored in this repository.
getContexts(Collection<UUID>) - Method in interface io.janusproject.services.contextspace.ContextSpaceService
Returns the collection of AgentContext with the given IDs.
getContextsOf(Agent) - Static method in class io.janusproject.kernel.bic.BuiltinCapacityUtil
Replies the contexts in which the agent is located.
getCurrentClasspath() - Static method in class io.janusproject.Boot
Replies the current class path.
getCurrentKernel() - Method in class io.janusproject.kernel.services.hazelcast.HazelcastKernelDiscoveryService
 
getCurrentKernel() - Method in class io.janusproject.kernel.services.jdk.kerneldiscovery.StandardKernelDiscoveryService
 
getCurrentKernel() - Method in interface io.janusproject.services.kerneldiscovery.KernelDiscoveryService
Replies the URI of the current kernel.
getCustomHeaders() - Method in class io.janusproject.services.network.EventDispatch
Replies the custom headers associated to the event.
getCustomHeaders() - Method in class io.janusproject.services.network.EventEnvelope
Replies the custom header.
getDefaultAddress() - Method in class io.janusproject.kernel.bic.DefaultContextInteractionsSkill
 
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 class io.janusproject.kernel.bic.DefaultContextInteractionsSkill
 
getDefaultContext() - Method in interface io.sarl.core.DefaultContextInteractions
Returns the Default context fo the agent.
getDefaultContextInteractionsSkill() - Method in class io.janusproject.kernel.bic.LifecycleSkill
Replies the InternalEventBusCapacity skill as fast as possible.
getDefaultSpace() - Method in class io.janusproject.kernel.bic.DefaultContextInteractionsSkill
 
getDefaultSpace() - Method in class io.janusproject.kernel.services.jdk.contextspace.Context
 
getDefaultSpace() - Method in interface io.sarl.core.DefaultContextInteractions
Returns the Default Space of the Default Context.
getDefaultSpace() - Method in interface io.sarl.lang.core.AgentContext
Replies the default space of the context.
getDefaultValues(Properties) - Static method in class io.janusproject.JanusConfig
Replies the default values for the properties supported by Janus config.
getDefaultValues(Properties) - Static method in class io.janusproject.modules.eventserial.NetworkEventModule
Replies the default values for the properties supported by Janus config.
getDefaultValues(Properties) - Static method in class io.janusproject.services.network.NetworkConfig
Replies the default values for the properties supported by Janus config.
getDelegatedObject() - Method in class io.janusproject.kernel.services.guava.DMultiMapView
 
getDelegatedObject() - Method in class io.janusproject.kernel.services.hazelcast.HazelcastDMapView
 
getDelegatedObject() - Method in class io.janusproject.kernel.services.hazelcast.HazelcastDMultiMapView.EntryCollectionView
 
getDelegatedObject() - Method in class io.janusproject.kernel.services.hazelcast.HazelcastDMultiMapView
 
getDelegatedObject() - Method in class io.janusproject.kernel.services.jdk.distributeddata.DMapView
 
getDelegatedObject() - Method in class io.janusproject.util.AbstractDMapView.EntryView
 
getDelegatedObject() - Method in class io.janusproject.util.AbstractDMapView.KeyView
 
getDelegatedObject() - Method in class io.janusproject.util.AbstractDMapView.ValueView
 
getDelegatedObject() - Method in class io.janusproject.util.AbstractDMultiMapView.EntryCollectionView
 
getDelegatedObject() - Method in class io.janusproject.util.AbstractDMultiMapView.KeySetView
 
getDelegatedObject() - Method in class io.janusproject.util.AbstractDMultiMapView.MapView
 
getDelegatedObject() - Method in class io.janusproject.util.AbstractDMultiMapView.SingleKeyValueListView
 
getDelegatedObject() - Method in class io.janusproject.util.AbstractDMultiMapView.SingleKeyValueSetView
 
getDelegatedObject() - Method in class io.janusproject.util.AbstractDMultiMapView.ValueCollectionView
 
getDelegatedObject() - Method in interface io.janusproject.util.DataViewDelegate.Delegator
Replies the delegated object.
getDelegatedObject() - Method in class io.janusproject.util.MultisetView
 
getEvent() - Method in class io.janusproject.services.network.EventDispatch
Replies the event to dispatch.
getEvent() - Method in class io.sarl.lang.core.DeadEvent
Deprecated.
Returns the wrapped, 'dead' event, which the system was unable to deliver to any registered BehaviorGuardEvaluator.
getExecutorService() - Method in class io.janusproject.kernel.services.jdk.executors.JdkExecutorService
 
getExecutorService() - Method in interface io.janusproject.services.executor.ExecutorService
Replies the JVM executor service used by service.
getExiter() - Static method in class io.janusproject.Boot
Replies the tool for exiting the application.
getGuard() - Method in class io.sarl.core.AgentTask
Replies the guard of this task.
getID() - Method in class io.janusproject.kernel.services.jdk.contextspace.Context
 
getID() - Method in class io.janusproject.kernel.space.SpaceBase
Deprecated.
getID() - Method in class io.sarl.javafx.FxViewerController
Get ID of the object on the space that is used for supporting the interactions between the agents and the JavaFX user interface.
getID() - Method in class io.sarl.lang.core.Agent
 
getID() - Method in interface io.sarl.lang.core.AgentContext
Replies the identifier of the context.
getID() - Method in class io.sarl.lang.core.AgentTrait
Replies the identifier of the agent that has this trait.
getID() - Method in interface io.sarl.lang.core.Identifiable
Replies the entity's Identifier.
getID() - Method in interface io.sarl.lang.core.Space
Deprecated.
replaced by Space.getSpaceID(), to increase readability in the SARL code
getID() - Method in class io.sarl.lang.core.SpaceID
Returns a Unique Identifier for the space.
getIdentifiers() - Method in class io.sarl.util.IdentifierScope
Deprecated.
Replies the identifiers that are matched by this scope.
getInitiator() - Method in class io.sarl.core.AgentTask
Replies the object that has initiated the execution of this task.
getInnerContext() - Method in class io.janusproject.kernel.bic.InnerContextSkill
 
getInnerContext() - Method in interface io.sarl.core.InnerContextAccess
Replies the inner context.
getInnerContextAccessSkill() - Method in class io.janusproject.kernel.bic.BehaviorsSkill
Replies the InnerContextAccess skill as fast as possible.
getInnerDefaultSpaceAddress() - Method in interface io.janusproject.kernel.bic.InternalEventBusCapacity
Replies the address of the agent in its inner default space.
getInnerDefaultSpaceAddress() - Method in class io.janusproject.kernel.bic.InternalEventBusSkill
 
getInstallationOrder() - Method in class io.janusproject.kernel.bic.BehaviorsSkill
 
getInstallationOrder() - Method in class io.janusproject.kernel.bic.BuiltinSkill
Replies the installation order of the builtin skill.
getInstallationOrder() - Method in class io.janusproject.kernel.bic.DefaultContextInteractionsSkill
 
getInstallationOrder() - Method in class io.janusproject.kernel.bic.ExternalContextAccessSkill
 
getInstallationOrder() - Method in class io.janusproject.kernel.bic.InnerContextSkill
 
getInstallationOrder() - Method in class io.janusproject.kernel.bic.InternalEventBusSkill
 
getInstallationOrder() - Method in class io.janusproject.kernel.bic.LifecycleSkill
 
getInstallationOrder() - Method in class io.janusproject.kernel.bic.LoggingSkill
 
getInstallationOrder() - Method in class io.janusproject.kernel.bic.MicroKernelSkill
 
getInstallationOrder() - Method in class io.janusproject.kernel.bic.SchedulesSkill
 
getInstallationOrder() - Method in class io.janusproject.kernel.bic.TimeSkill
 
getInternalEventBusCapacitySkill() - Method in class io.janusproject.kernel.bic.BehaviorsSkill
Replies the InternalEventBusCapacity skill as fast as possible.
getInternalEventBusCapacitySkill() - Method in class io.janusproject.kernel.bic.ExternalContextAccessSkill
Replies the InternalEventBusCapacity skill as fast as possible.
getInternalEventBusCapacitySkill() - Method in class io.janusproject.kernel.bic.InnerContextSkill
Replies the InternalEventBusCapacity skill as fast as possible.
getInternalEventBusCapacitySkill() - Method in class io.janusproject.kernel.bic.LifecycleSkill
Replies the InternalEventBusCapacity skill as fast as possible.
getInternalSkill(Agent, Class<S>) - Static method in class io.sarl.lang.core.SREutils
Replies the internal skill of an agent.
getInternalSkillReference(Agent, Class<? extends Capacity>) - Static method in class io.sarl.lang.core.SREutils
Replies the internal skill reference of an agent.
getJanusContext() - Method in class io.janusproject.kernel.Kernel
Replies the Janus context of the kernel.
getKernel() - Method in class io.janusproject.kernel.bic.MicroKernelSkill
Replies the kernel.
getKernel(ContextSpaceService, UUID, UUID) - Static method in class io.janusproject.modules.kernel.MandatoryKernelModule
Construct the root agent context within the Janus platform.
getKernelLogger() - Method in class io.janusproject.kernel.services.jdk.logging.EmptyLogService
 
getKernelLogger() - Method in class io.janusproject.kernel.services.jdk.logging.StandardLogService
 
getKernelLogger() - Method in interface io.janusproject.services.logging.LogService
Replies the logger of the kernel.
getKernels() - Method in class io.janusproject.kernel.services.hazelcast.HazelcastKernelDiscoveryService
 
getKernels() - Method in class io.janusproject.kernel.services.jdk.kerneldiscovery.StandardKernelDiscoveryService
 
getKernels() - Method in interface io.janusproject.services.kerneldiscovery.KernelDiscoveryService
Replies the URIs of the kernels, including the current kernels.
getLevelStrings() - Static method in class io.janusproject.util.LoggerCreator
Replies the string representations for the logging levels.
getLifecycleSkill() - Method in class io.janusproject.kernel.bic.DefaultContextInteractionsSkill
Replies the Lifecycle skill as fast as possible.
getListener(ADDRESST) - Method in class io.janusproject.kernel.repository.ParticipantRepository
Replies the participant with the given address.
getListenerCount(Class<?>) - Method in class io.janusproject.util.ListenerCollection
Returns the total number of listeners of the supplied type for this listener list.
getListenerList() - Method in class io.janusproject.util.ListenerCollection
Passes back the event listener list as an array of ListenerType-listener pairs.
getListeners() - Method in class io.janusproject.kernel.repository.ParticipantRepository
Replies all the participants from the inside of this repository.
getListeners(Class<T>) - Method in class io.janusproject.util.ListenerCollection
Return an array of all the listeners of the given type.
getLogger() - Method in class io.janusproject.kernel.bic.LoggingSkill
 
getLogger() - Method in class io.janusproject.kernel.Kernel
Replies the logger used by the kernel.
getLogger() - Method in interface io.sarl.core.Logging
Replies the backend logger.
getLoggingLevelFromProperties() - Static method in class io.janusproject.util.LoggerCreator
Extract the logging level from the system properties.
getLoggingSkill() - Method in class io.janusproject.kernel.bic.InternalEventBusSkill
Replies the Logging skill as fast as possible.
getLoggingSkill() - Method in class io.janusproject.kernel.bic.SchedulesSkill
Replies the Logging skill as fast as possible.
getLogLevel() - Method in class io.janusproject.kernel.bic.LoggingSkill
 
getLogLevel() - Method in interface io.sarl.core.Logging
Replies the logging level.
getLogService() - Static method in class io.janusproject.modules.hazelcast.HazelcastKernelLoggerFactory
Replies the log service using by Hazelcast.
getLoopbackAddress() - Static method in class io.janusproject.services.network.NetworkUtil
Replies the IPv4 loopback address.
getMap(String) - Method in class io.janusproject.kernel.services.hazelcast.HazelcastDistributedDataStructureService
 
getMap(String, Comparator<? super K>) - Method in class io.janusproject.kernel.services.hazelcast.HazelcastDistributedDataStructureService
 
getMap(String) - Method in class io.janusproject.kernel.services.jdk.distributeddata.StandardDistributedDataStructureService
 
getMap(String, Comparator<? super K>) - Method in class io.janusproject.kernel.services.jdk.distributeddata.StandardDistributedDataStructureService
 
getMap(String) - Method in interface io.janusproject.services.distributeddata.DistributedDataStructureService
Replies the DMap with the given name.
getMap(String, Comparator<? super K>) - Method in interface io.janusproject.services.distributeddata.DistributedDataStructureService
Replies the DMap with the given name.
getMemberAgentCount() - Method in class io.janusproject.kernel.bic.InnerContextSkill
 
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 class io.janusproject.kernel.bic.InnerContextSkill
 
getMemberAgents() - Method in interface io.sarl.core.InnerContextAccess
Replies all the member agents in the inner context.
getMultiMap(String) - Method in class io.janusproject.kernel.services.hazelcast.HazelcastDistributedDataStructureService
 
getMultiMap(String, Comparator<? super K>) - Method in class io.janusproject.kernel.services.hazelcast.HazelcastDistributedDataStructureService
 
getMultiMap(String) - Method in class io.janusproject.kernel.services.jdk.distributeddata.StandardDistributedDataStructureService
 
getMultiMap(String, Comparator<? super K>) - Method in class io.janusproject.kernel.services.jdk.distributeddata.StandardDistributedDataStructureService
 
getMultiMap(String) - Method in interface io.janusproject.services.distributeddata.DistributedDataStructureService
Replies the DMultiMap with the given name.
getMultiMap(String, Comparator<? super K>) - Method in interface io.janusproject.services.distributeddata.DistributedDataStructureService
Replies the DMultiMap with the given name.
getName() - Method in interface io.janusproject.services.distributeddata.DMap
Replies the name of the map.
getName() - Method in interface io.janusproject.services.distributeddata.DMultiMap
Replies the name of the multimap.
getName() - Method in class io.janusproject.util.AbstractDMapView
 
getName() - Method in class io.janusproject.util.AbstractDMultiMapView
 
getName() - Method in class io.sarl.core.AgentTask
Replies the name of this task.
getNumberOfContexts() - Method in class io.janusproject.kernel.services.jdk.contextspace.StandardContextSpaceService
 
getNumberOfContexts() - Method in interface io.janusproject.services.contextspace.ContextSpaceService
Returns the number of context registered in this repository.
getOptions() - Static method in class io.janusproject.Boot
Replies the command line options supported by this boot class.
getOrCreateSpace(Class<? extends SpaceSpecification<S>>, UUID, Object...) - Method in interface io.sarl.lang.core.AgentContext
getOrCreateSpaceWithID(Class<? extends SpaceSpecification<S>>, UUID, Object...) - Method in class io.janusproject.kernel.services.jdk.contextspace.Context
 
getOrCreateSpaceWithID(SpaceID, Class<? extends SpaceSpecification<S>>, Object...) - Method in class io.janusproject.kernel.services.jdk.contextspace.SpaceRepository
Retrieve the first space of the given identifier, or create a space if none.
getOrCreateSpaceWithID(UUID, Class<? extends SpaceSpecification<S>>, Object...) - Method in interface io.sarl.lang.core.AgentContext
getOrCreateSpaceWithID(Class<? extends SpaceSpecification<S>>, UUID, Object...) - Method in interface io.sarl.lang.core.AgentContext
Retreive or create an instance of space with the given identifier.
getOrCreateSpaceWithSpec(Class<? extends SpaceSpecification<S>>, UUID, Object...) - Method in class io.janusproject.kernel.services.jdk.contextspace.Context
 
getOrCreateSpaceWithSpec(SpaceID, Class<? extends SpaceSpecification<S>>, Object...) - Method in class io.janusproject.kernel.services.jdk.contextspace.SpaceRepository
Retrieve the first space of the given specification, or create a space if none.
getOrCreateSpaceWithSpec(Class<? extends SpaceSpecification<S>>, UUID, Object...) - Method in interface io.sarl.lang.core.AgentContext
Retreive or create an instance of space which was created with the given specification.
getOSTimeFactor() - Method in class io.janusproject.kernel.bic.TimeSkill
 
getOSTimeFactor() - Method in interface io.sarl.core.Time
Replies the scaling factor between the agent time and the operating system time.
getOwner() - Method in class io.sarl.lang.core.AgentTrait
Replies the agent that has this trait.
getOwnerState() - Method in interface io.janusproject.kernel.bic.InternalEventBusCapacity
Replies the state of the owner of the event bus.
getOwnerState() - Method in class io.janusproject.kernel.bic.InternalEventBusSkill
 
getParentID() - Method in class io.sarl.lang.core.Agent
Replies the agent's parent's ID.
getParticipantAddresses() - Method in class io.janusproject.kernel.repository.MultipleAddressParticipantRepository
Replies all the addresses in this repository.
getParticipantAddresses() - Method in class io.janusproject.kernel.repository.UniqueAddressParticipantRepository
Replies all the addresses of the participants that ar einside this repository.
getParticipantIDs() - Method in class io.janusproject.kernel.repository.MultipleAddressParticipantRepository
Replies all the participants in this repository.
getParticipantIDs() - Method in class io.janusproject.kernel.repository.UniqueAddressParticipantRepository
Replies the identifiers of all the participants in this repository.
getParticipantInternalDataStructure() - Method in class io.janusproject.kernel.space.AbstractEventSpace
Replies the internal datastructure that stores the participants to this space.
getParticipants() - Method in class io.janusproject.kernel.space.AbstractEventSpace
 
getParticipants() - Method in interface io.sarl.lang.core.Space
Returns the IDs of all agents interacting in this space all over the network.
getPlatformLogger() - Method in class io.janusproject.kernel.services.jdk.logging.EmptyLogService
 
getPlatformLogger() - Method in class io.janusproject.kernel.services.jdk.logging.StandardLogService
 
getPlatformLogger() - Method in interface io.janusproject.services.logging.LogService
Replies the logger of the entire platform.
getPrimaryAddress() - Static method in class io.janusproject.services.network.NetworkUtil
Replies the first IPv4 public address.
getProcedure() - Method in class io.sarl.core.AgentTask
Replies the procedure that is associated to this task.
getProgramName() - Static method in class io.janusproject.Boot
Replies the name of the program.
getPubURIAsURI() - Static method in class io.janusproject.modules.BootModule
Inject the PUB_URI as a real URI.
getRegisteredBehaviors() - Method in class io.janusproject.kernel.bic.BehaviorsSkill
 
getRegisteredBehaviors() - Method in interface io.sarl.core.Behaviors
Replies the registered behaviors.
getRegisteredEventListeners(Class<T>, Collection<? super T>) - Method in interface io.janusproject.kernel.bic.InternalEventBusCapacity
Fill the given collection with the events listeners of the given type.
getRegisteredEventListeners(Class<T>, Collection<? super T>) - Method in class io.janusproject.kernel.bic.InternalEventBusSkill
 
getRegisteredEventListeners(Class<T>, Collection<? super T>) - Method in class io.janusproject.kernel.bic.internaleventdispatching.AgentInternalEventsDispatcher
Extract the registered listeners with the given type.
getRegisteredEventListeners(Class<T>, Collection<? super T>) - Method in class io.sarl.eventdispatching.BehaviorGuardEvaluatorRegistry
Extract the registered listeners with the given type.
getRegisteredEventListeners(Class<T>) - Method in class io.sarl.eventdispatching.BehaviorGuardEvaluatorRegistry
Extract the registered listeners with the given type.
getRegistrationPermission() - Method in class io.janusproject.kernel.space.RestrictedAccessEventSpaceImpl
Replies the permission to register into this space.
getSarlSpecificationVersion(Class<?>) - Method in interface io.sarl.sarlspecification.SarlSpecificationChecker
Replies the supported SARL specification version of the given type.
getSchedulesSkill() - Method in class io.janusproject.kernel.bic.BehaviorsSkill
Replies the Schedules skill as fast as possible.
getScope() - Method in class io.janusproject.services.network.EventDispatch
Replies the scope of the event.
getScope() - Method in class io.janusproject.services.network.EventEnvelope
Replies the scope of the event.
getScope(Address...) - Static method in class io.sarl.util.AddressScope
getService(Class<S>) - Method in interface io.janusproject.kernel.bic.MicroKernelCapacity
Replies a kernel service that is alive.
getService(Class<S>) - Method in class io.janusproject.kernel.bic.MicroKernelSkill
 
getService(Class<S>) - Method in class io.janusproject.kernel.Kernel
Replies a kernel service that is alive.
getServiceDependencies() - Method in class io.janusproject.kernel.services.hazelcast.HazelcastKernelDiscoveryService
 
getServiceDependencies() - Method in class io.janusproject.kernel.services.jdk.contextspace.StandardContextSpaceService
 
getServiceDependencies() - Method in class io.janusproject.kernel.services.jdk.kerneldiscovery.StandardKernelDiscoveryService
 
getServiceDependencies() - Method in class io.janusproject.kernel.services.jdk.logging.EmptyLogService
 
getServiceDependencies() - Method in class io.janusproject.kernel.services.jdk.network.NoNetworkService
 
getServiceDependencies() - Method in class io.janusproject.kernel.services.jdk.spawn.StandardSpawnService
 
getServiceDependencies() - Method in class io.janusproject.kernel.services.zeromq.ZeroMQNetworkService
 
getServiceDependencies() - Method in class io.janusproject.services.AbstractDependentService
 
getServiceDependencies() - Method in interface io.janusproject.services.DependentService
Replies the services that must be launched BEFORE launching this service, and that must be stop AFTER stopping this service.
getServiceLoader() - Static method in class io.sarl.bootstrap.SRE
Replies all the installed SRE into the class path.
getServiceLoader(boolean) - Static method in class io.sarl.bootstrap.SRE
Replies all the installed SRE into the class path.
getServiceMutex() - Method in class io.janusproject.kernel.services.jdk.kerneldiscovery.StandardKernelDiscoveryService
Replies the mutex for synchronizing this service.
getServiceMutex() - Method in class io.janusproject.kernel.services.jdk.network.NoNetworkService
Replies the mutex for synchronizing on the service.
getServiceType() - Method in class io.janusproject.kernel.services.hazelcast.HazelcastDistributedDataStructureService
 
getServiceType() - Method in class io.janusproject.kernel.services.hazelcast.HazelcastInfrastructureService
 
getServiceType() - Method in class io.janusproject.kernel.services.hazelcast.HazelcastKernelDiscoveryService
 
getServiceType() - Method in class io.janusproject.kernel.services.jdk.contextspace.StandardContextSpaceService
 
getServiceType() - Method in class io.janusproject.kernel.services.jdk.distributeddata.StandardDistributedDataStructureService
 
getServiceType() - Method in class io.janusproject.kernel.services.jdk.executors.JdkExecutorService
 
getServiceType() - Method in class io.janusproject.kernel.services.jdk.kerneldiscovery.StandardKernelDiscoveryService
 
getServiceType() - Method in class io.janusproject.kernel.services.jdk.logging.EmptyLogService
 
getServiceType() - Method in class io.janusproject.kernel.services.jdk.logging.StandardLogService
 
getServiceType() - Method in class io.janusproject.kernel.services.jdk.spawn.StandardSpawnService
 
getServiceType() - Method in interface io.janusproject.services.DependentService
Replies the service interface implemented by this service.
getServiceType() - Method in class io.janusproject.services.network.AbstractNetworkingExecutionThreadService
 
getServiceType() - Method in class io.janusproject.services.network.AbstractNetworkingService
 
getServiceWeakDependencies() - Method in class io.janusproject.kernel.services.jdk.logging.EmptyLogService
 
getServiceWeakDependencies() - Method in class io.janusproject.kernel.services.jdk.network.NoNetworkService
 
getServiceWeakDependencies() - Method in class io.janusproject.kernel.services.zeromq.ZeroMQNetworkService
 
getServiceWeakDependencies() - Method in class io.janusproject.services.AbstractDependentService
 
getServiceWeakDependencies() - Method in interface io.janusproject.services.DependentService
Replies the services that must be launched BEFORE launching this service, and that must be stop AFTER stopping this service.
getSkill(Class<S>) - Method in class io.sarl.lang.core.Agent
 
getSkill(Class<S>) - Method in class io.sarl.lang.core.AgentProtectedAPIObject
Replies the skill corresponding to the given capacity.
getSkill(Class<S>) - Method in class io.sarl.lang.core.AgentTrait
 
getSkillRepository(Agent) - Static method in class io.sarl.lang.core.SREutils
Replies the skill repository of the given agent.
getSource() - Method in class io.sarl.lang.core.Event
The source of the event.
getSpace(UUID) - Method in class io.janusproject.kernel.services.jdk.contextspace.Context
 
getSpace(SpaceID) - Method in class io.janusproject.kernel.services.jdk.contextspace.SpaceRepository
Returns the first instance of a space with the specified SpaceID.
getSpace(UUID) - Method in interface io.sarl.lang.core.AgentContext
Retreive, but do not create, an instance of space following the given ID.
getSpaceID() - Method in class io.janusproject.kernel.space.SpaceBase
 
getSpaceID() - Static method in class io.janusproject.modules.BootModule
Construct a space identifier.
getSpaceID() - Method in class io.janusproject.services.network.EventDispatch
Replies the identifier of the space in which the event occurs.
getSpaceId() - Method in class io.janusproject.services.network.EventEnvelope
Replies the identifier of the space in which the event occurs.
getSpaceID() - Method in class io.sarl.lang.core.Address
Replies the ID of the space related to this address.
getSpaceId() - Method in class io.sarl.lang.core.Address
Deprecated.
since 0.7, see Address.getSpaceID() for replacement.
getSpaceID() - Method in interface io.sarl.lang.core.Space
Replies the Identification of this Interaction Space.
getSpaces(Class<? extends SpaceSpecification<S>>) - Method in class io.janusproject.kernel.services.jdk.contextspace.Context
 
getSpaces() - Method in class io.janusproject.kernel.services.jdk.contextspace.Context
 
getSpaces() - Method in class io.janusproject.kernel.services.jdk.contextspace.SpaceRepository
Returns the collection of all spaces stored in this repository.
getSpaces(Class<? extends SpaceSpecification<S>>) - Method in class io.janusproject.kernel.services.jdk.contextspace.SpaceRepository
Returns the collection of all spaces with the specified SpaceSpecification stored in this repository.
getSpaces() - Method in interface io.sarl.lang.core.AgentContext
Replies all the spaces defined in this context.
getSpaces(Class<? extends SpaceSpecification<S>>) - Method in interface io.sarl.lang.core.AgentContext
Replies all the spaces that are implementing the given specification.
getSpaceSpecification() - Method in class io.sarl.lang.core.SpaceID
Replies the SpaceSpecification this space respects.
getSreSpecificData(SRESpecificDataContainer, Class<S>) - Static method in class io.sarl.lang.core.SREutils
Replies the data associated to the container by the SRE.
getStringEncodingCharset() - Static method in class io.janusproject.services.network.NetworkConfig
Replies the charset that must be used for encoding the strings.
getSystemProperty(String) - Static method in class io.janusproject.JanusConfig
Replies the value of the system property.
getSystemProperty(String, String) - Static method in class io.janusproject.JanusConfig
Replies the value of the system property.
getSystemPropertyAsBoolean(String) - Static method in class io.janusproject.JanusConfig
Replies the value of the boolean system property.
getSystemPropertyAsBoolean(String, boolean) - Static method in class io.janusproject.JanusConfig
Replies the value of the boolean system property.
getSystemPropertyAsClass(Class<S>, String) - Static method in class io.janusproject.JanusConfig
Replies the value of the type system property.
getSystemPropertyAsClass(Class<S>, String, Class<S>) - Static method in class io.janusproject.JanusConfig
Replies the value of the type system property.
getSystemPropertyAsClass(String) - Static method in class io.janusproject.JanusConfig
Replies the value of the type system property.
getSystemPropertyAsClass(String, Class<?>) - Static method in class io.janusproject.JanusConfig
Replies the value of the type system property.
getSystemPropertyAsClass(Class<S>, String, String) - Static method in class io.janusproject.JanusConfig
Replies the value of the type system property.
getSystemPropertyAsClass(String, String) - Static method in class io.janusproject.JanusConfig
Replies the value of the type system property.
getSystemPropertyAsEnum(Class<S>, String) - Static method in class io.janusproject.JanusConfig
Replies the value of the enumeration system property.
getSystemPropertyAsEnum(Class<S>, String, S) - Static method in class io.janusproject.JanusConfig
Replies the value of the integer system property.
getSystemPropertyAsFloat(String) - Static method in class io.janusproject.JanusConfig
Replies the value of the single precision floating point value system property.
getSystemPropertyAsFloat(String, float) - Static method in class io.janusproject.JanusConfig
Replies the value of the single precision floating point value system property.
getSystemPropertyAsInteger(String) - Static method in class io.janusproject.JanusConfig
Replies the value of the integer system property.
getSystemPropertyAsInteger(String, int) - Static method in class io.janusproject.JanusConfig
Replies the value of the integer system property.
getTarget() - Method in class io.sarl.eventdispatching.BehaviorGuardEvaluator
Returns he object instance containing the PerceptGuardEvaluator.
getTaskListMutex() - Method in class io.janusproject.kernel.bic.SchedulesSkill
Replies the mutex for synchronizing on the task list.
getTime(TimeUnit) - Method in class io.janusproject.kernel.bic.TimeSkill
 
getTime() - Method in class io.janusproject.kernel.bic.TimeSkill
 
getTime(TimeUnit) - Method in interface io.sarl.core.Time
Replies the current time.
getTypeId() - Method in class io.janusproject.modules.hazelcast.SpaceIDSerializer
 
getUISpace() - Method in class io.sarl.javafx.FXBehavior
Uninstallation.
getUISpace() - Method in class io.sarl.javafx.FxViewerController
Replies the space for interaction between SARL agents and UI.
getUnimplementedCapacity() - Method in exception io.sarl.lang.core.UnimplementedCapacityException
The capacity that the agent was trying to access.
getUniverseContext() - Method in class io.janusproject.kernel.bic.ExternalContextAccessSkill
 
getUniverseContext() - Method in class io.janusproject.kernel.services.jdk.contextspace.StandardContextSpaceService
 
getUniverseContext() - Method in interface io.janusproject.services.contextspace.ContextSpaceService
Returns the AgentContext that is the root of all the contexts.
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.
getURI() - Method in class io.janusproject.kernel.services.jdk.network.NoNetworkService
 
getURI() - Method in class io.janusproject.kernel.services.zeromq.ZeroMQNetworkService
 
getURI() - Method in interface io.janusproject.services.network.NetworkService
Replies the URI used by this network interface.
getUUID() - Method in class io.sarl.lang.core.Address
Replies the identifier associated to this address.
getWrappedCallable() - Method in class io.janusproject.services.executor.JanusCallable
Replies the wrapped task.
getWrappedRunnable() - Method in class io.janusproject.services.executor.JanusRunnable
Replies the wrapped task.
GoogleServiceManager - Class in io.janusproject.services
Implementation of a service manager based on the Google service manager.
GoogleServiceManager(ServiceManager) - Constructor for class io.janusproject.services.GoogleServiceManager
Constructor.
GoogleServiceManager(Iterable<? extends Service>) - Constructor for class io.janusproject.services.GoogleServiceManager
Constructor.
gson - Variable in class io.janusproject.kernel.services.gson.GsonEventSerializer
Gson serializer.
GsonEventSerializer - Class in io.janusproject.kernel.services.gson
Serialize the EventDispatch content using GSON to generate the corresponding EventEnvelope.
GsonEventSerializer(Gson, EventEncrypter) - Constructor for class io.janusproject.kernel.services.gson.GsonEventSerializer
Constructs an GsonEventSerializer.
GsonEventSerializer.ClassTypeAdapter - Class in io.janusproject.kernel.services.gson
Json adapter for supporting the Class type.

H

hashCode() - Method in class io.janusproject.kernel.services.hazelcast.HazelcastDMultiMapView.EntryCollectionView
 
hashCode() - Method in class io.janusproject.kernel.services.hazelcast.HazelcastDMultiMapView
 
hashCode() - Method in class io.janusproject.services.executor.JanusCallable
 
hashCode() - Method in class io.janusproject.services.executor.JanusRunnable
 
hashCode() - Method in class io.janusproject.util.AbstractDMapView.EntryView
 
hashCode() - Method in class io.janusproject.util.AbstractDMapView
 
hashCode() - Method in class io.janusproject.util.AbstractDMapView.KeyView
 
hashCode() - Method in class io.janusproject.util.AbstractDMapView.ValueView
 
hashCode() - Method in class io.janusproject.util.AbstractDMultiMapView.EntryCollectionView
 
hashCode() - Method in class io.janusproject.util.AbstractDMultiMapView
 
hashCode() - Method in class io.janusproject.util.AbstractDMultiMapView.KeySetView
 
hashCode() - Method in class io.janusproject.util.AbstractDMultiMapView.MapView
 
hashCode() - Method in class io.janusproject.util.AbstractDMultiMapView.SingleKeyValueListView
 
hashCode() - Method in class io.janusproject.util.AbstractDMultiMapView.SingleKeyValueSetView
 
hashCode() - Method in class io.janusproject.util.AbstractDMultiMapView.ValueCollectionView
 
hashCode() - Method in class io.janusproject.util.MultisetView
 
hashCode() - Method in class io.sarl.eventdispatching.BehaviorGuardEvaluator
 
hashCode() - Method in class io.sarl.lang.core.Address
 
hashCode() - Method in class io.sarl.lang.core.Event
 
hashCode() - Method in class io.sarl.lang.core.SpaceID
 
hashCode() - Method in class io.sarl.lang.util.OutParameter
 
hasInnerContext() - Method in class io.janusproject.kernel.bic.InnerContextSkill
Replies if the inner context was instanciated.
hasMemberAgent() - Method in class io.janusproject.kernel.bic.InnerContextSkill
 
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 class io.janusproject.kernel.bic.BehaviorsSkill
 
hasRegisteredBehavior() - Method in interface io.sarl.core.Behaviors
Replies true if at least a behavior is registered.
hasRegisteredEventListener(Class<?>) - Method in interface io.janusproject.kernel.bic.InternalEventBusCapacity
Replies if at least one event listener of the given type was registered.
hasRegisteredEventListener(Class<?>) - Method in class io.janusproject.kernel.bic.InternalEventBusSkill
 
hasRegisteredEventListener(Class<?>) - Method in class io.janusproject.kernel.bic.internaleventdispatching.AgentInternalEventsDispatcher
Replies if a listener with the given type is registered.
hasRegisteredEventListener(Class<?>) - Method in class io.sarl.eventdispatching.BehaviorGuardEvaluatorRegistry
Replies if a listener with the given type is registered.
hasSkill(Class<? extends Capacity>) - Method in class io.sarl.lang.core.Agent
 
hasSkill(Class<? extends Capacity>) - Method in class io.sarl.lang.core.AgentProtectedAPIObject
Checks if this agent has a Skill that implements the Capacity capacity.
hasSkill(Class<? extends Capacity>) - Method in class io.sarl.lang.core.AgentTrait
 
HAZELCAST_LOGGER_FACTORY_NAME - Static variable in class io.janusproject.JanusConfig
Name of the property that contains the logger factory for hazelcast.
HAZELCAST_LOGGER_FACTORY_VALUE - Static variable in class io.janusproject.JanusConfig
The default name of the hazelcast logger factory of Janus.
HazelcastDistributedDataStructureService - Class in io.janusproject.kernel.services.hazelcast
Service based on Hazelcast that permits to manage data structures that are shared over a network.
HazelcastDistributedDataStructureService() - Constructor for class io.janusproject.kernel.services.hazelcast.HazelcastDistributedDataStructureService
 
HazelcastDMapView<K,V> - Class in io.janusproject.kernel.services.hazelcast
View from a Hazelcast map to DMap.
HazelcastDMapView(IMap<K, V>) - Constructor for class io.janusproject.kernel.services.hazelcast.HazelcastDMapView
Constructor.
HazelcastDMultiMapView<K,V> - Class in io.janusproject.kernel.services.hazelcast
A view from the Hazelcast multimap to DMultiMap.
HazelcastDMultiMapView(MultiMap<K, V>) - Constructor for class io.janusproject.kernel.services.hazelcast.HazelcastDMultiMapView
Constructor.
HazelcastDMultiMapView.EntryCollectionView - Class in io.janusproject.kernel.services.hazelcast
A view on the entries in a AbstractDMultiMapView.
HazelcastInfrastructureService - Class in io.janusproject.kernel.services.hazelcast
This class supports the management of the hazelcast infrastructure.
HazelcastInfrastructureService() - Constructor for class io.janusproject.kernel.services.hazelcast.HazelcastInfrastructureService
Construct.
HazelcastKernelDiscoveryService - Class in io.janusproject.kernel.services.hazelcast
Service that is providing the access to the repository of the Janus kernels.
HazelcastKernelDiscoveryService(UUID) - Constructor for class io.janusproject.kernel.services.hazelcast.HazelcastKernelDiscoveryService
Constructs a KernelRepositoryService.
HazelcastKernelLoggerFactory - Class in io.janusproject.modules.hazelcast
Factory of logger for the Hazelcast API.
HazelcastKernelLoggerFactory() - Constructor for class io.janusproject.modules.hazelcast.HazelcastKernelLoggerFactory
Construct.
HazelcastModule - Class in io.janusproject.modules.hazelcast
The Core Janus Module configures the minimum requirements for Janus to run properly.
HazelcastModule() - Constructor for class io.janusproject.modules.hazelcast.HazelcastModule
 
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.
hours(Number) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert hours to milliseconds.
hours(byte) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert hours to milliseconds.
hours(short) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert hours to milliseconds.
hours(int) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert hours to milliseconds.
hours(long) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert hours to milliseconds.
hours(float) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert hours to milliseconds.
hours(double) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert hours to milliseconds.
hours(Integer) - Static method in class io.sarl.util.TimeExtensions
Deprecated.
Convert hours to milliseconds.

I

Identifiable - Interface in io.sarl.lang.core
Represents an entity that can be uniquely identified in the system.
identifiers(UUID...) - Static method in class io.sarl.util.Scopes
Deprecated.
Create an scope restricted to the given agent identifiers.
IdentifierScope - Class in io.sarl.util
Deprecated.
since 0.7, replaced by closure expressions.
IdentifierScope(UUID...) - Constructor for class io.sarl.util.IdentifierScope
Deprecated.
 
ifTrue(Functions.Function1<? super Agent, ? extends Boolean>) - Method in class io.sarl.core.AgentTask
Change the guard to the given predicate.
immediateDispatch(Event) - Method in class io.janusproject.kernel.bic.internaleventdispatching.AgentInternalEventsDispatcher
Posts an event to all registered BehaviorGuardEvaluator.
immediateDispatchTo(Object, Event) - Method in class io.janusproject.kernel.bic.internaleventdispatching.AgentInternalEventsDispatcher
Posts an event to the registered BehaviorGuardEvaluator of the given listener only.
ImportedCapacityFeature - Annotation Type in io.sarl.lang.annotation
Annotation for marking a function as imported due to a capacity use.
in(long, Procedures.Procedure1<? super Agent>) - Method in class io.janusproject.kernel.bic.SchedulesSkill
 
in(AgentTask, long, Procedures.Procedure1<? super Agent>) - Method in class io.janusproject.kernel.bic.SchedulesSkill
 
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 class io.janusproject.kernel.bic.LoggingSkill
 
info(Supplier<String>) - Method in class io.janusproject.kernel.bic.LoggingSkill
 
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.
InfrastructureService - Interface in io.janusproject.services.infrastructure
This class supports the management of the infrastructure as a service for the Janus platform.
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.
INJECTION_MODULE_NAME - Static variable in class io.janusproject.JanusConfig
Name of the property that contains the injection module.
INJECTION_MODULE_NAME_VALUE - Static variable in class io.janusproject.JanusConfig
The default name of the injection module.
InnerContextAccess - Interface in io.sarl.core
Provides functions for accessing and managing the internal contexts of an agent.
InnerContextSkill - Class in io.janusproject.kernel.bic
Janus implementation of SARL's InnerContextSkill built-in capacity.
install() - Method in class io.janusproject.kernel.bic.DefaultContextInteractionsSkill
 
install() - Method in class io.janusproject.kernel.bic.ExternalContextAccessSkill
 
install() - Method in class io.janusproject.kernel.bic.InternalEventBusSkill
 
install() - Method in class io.janusproject.kernel.bic.LoggingSkill
 
install() - Method in class io.sarl.lang.core.Skill
This method is called just after the installation of this skill into its owner agent.
installationOrder(Skill) - Static method in class io.janusproject.kernel.bic.BuiltinSkill
Replies the installation order of the given skill.
installSkill(Agent, Class<? extends Capacity>) - Method in interface io.sarl.lang.core.DynamicSkillProvider
Install the given skill into the given agent.
InternalEventBusCapacity - Interface in io.janusproject.kernel.bic
Capacity that provides an event bus to notify the different components of an agent.
InternalEventBusCapacity.OwnerState - Enum in io.janusproject.kernel.bic
Describe the states of the owner of an event bus.
InternalEventBusSkill - Class in io.janusproject.kernel.bic
Janus implementation of an internal skill that provides an event dispatcher to notify the different components/behaviors of an agent.
InvalidSarlSpecificationException(Class<? extends Agent>) - Constructor for exception io.janusproject.kernel.services.jdk.spawn.StandardSpawnService.InvalidSarlSpecificationException
Constructor.
io.janusproject - package io.janusproject
 
io.janusproject - package io.janusproject
 
io.janusproject - package io.janusproject
 
io.janusproject - package io.janusproject
 
io.janusproject - package io.janusproject
 
io.janusproject.kernel - package io.janusproject.kernel
 
io.janusproject.kernel.annotations - package io.janusproject.kernel.annotations
 
io.janusproject.kernel.bic - package io.janusproject.kernel.bic
 
io.janusproject.kernel.bic - package io.janusproject.kernel.bic
 
io.janusproject.kernel.bic - package io.janusproject.kernel.bic
 
io.janusproject.kernel.bic - package io.janusproject.kernel.bic
 
io.janusproject.kernel.bic - package io.janusproject.kernel.bic
 
io.janusproject.kernel.bic - package io.janusproject.kernel.bic
 
io.janusproject.kernel.bic - package io.janusproject.kernel.bic
 
io.janusproject.kernel.bic - package io.janusproject.kernel.bic
 
io.janusproject.kernel.bic - package io.janusproject.kernel.bic
 
io.janusproject.kernel.bic - package io.janusproject.kernel.bic
 
io.janusproject.kernel.bic - package io.janusproject.kernel.bic
 
io.janusproject.kernel.bic - package io.janusproject.kernel.bic
 
io.janusproject.kernel.bic - package io.janusproject.kernel.bic
 
io.janusproject.kernel.bic - package io.janusproject.kernel.bic
 
io.janusproject.kernel.bic - package io.janusproject.kernel.bic
 
io.janusproject.kernel.bic - package io.janusproject.kernel.bic
 
io.janusproject.kernel.bic - package io.janusproject.kernel.bic
 
io.janusproject.kernel.bic.internaleventdispatching - package io.janusproject.kernel.bic.internaleventdispatching
 
io.janusproject.kernel.repository - package io.janusproject.kernel.repository
 
io.janusproject.kernel.repository - package io.janusproject.kernel.repository
 
io.janusproject.kernel.repository - package io.janusproject.kernel.repository
 
io.janusproject.kernel.services.gson - package io.janusproject.kernel.services.gson
 
io.janusproject.kernel.services.gson - package io.janusproject.kernel.services.gson
 
io.janusproject.kernel.services.guava - package io.janusproject.kernel.services.guava
 
io.janusproject.kernel.services.hazelcast - package io.janusproject.kernel.services.hazelcast
 
io.janusproject.kernel.services.hazelcast - package io.janusproject.kernel.services.hazelcast
 
io.janusproject.kernel.services.hazelcast - package io.janusproject.kernel.services.hazelcast
 
io.janusproject.kernel.services.hazelcast - package io.janusproject.kernel.services.hazelcast
 
io.janusproject.kernel.services.hazelcast - package io.janusproject.kernel.services.hazelcast
 
io.janusproject.kernel.services.hazelcast - package io.janusproject.kernel.services.hazelcast
 
io.janusproject.kernel.services.jdk.contextspace - package io.janusproject.kernel.services.jdk.contextspace
 
io.janusproject.kernel.services.jdk.contextspace - package io.janusproject.kernel.services.jdk.contextspace
 
io.janusproject.kernel.services.jdk.contextspace - package io.janusproject.kernel.services.jdk.contextspace
 
io.janusproject.kernel.services.jdk.contextspace - package io.janusproject.kernel.services.jdk.contextspace
 
io.janusproject.kernel.services.jdk.contextspace - package io.janusproject.kernel.services.jdk.contextspace
 
io.janusproject.kernel.services.jdk.contextspace - package io.janusproject.kernel.services.jdk.contextspace
 
io.janusproject.kernel.services.jdk.distributeddata - package io.janusproject.kernel.services.jdk.distributeddata
 
io.janusproject.kernel.services.jdk.distributeddata - package io.janusproject.kernel.services.jdk.distributeddata
 
io.janusproject.kernel.services.jdk.executors - package io.janusproject.kernel.services.jdk.executors
 
io.janusproject.kernel.services.jdk.executors - package io.janusproject.kernel.services.jdk.executors
 
io.janusproject.kernel.services.jdk.executors - package io.janusproject.kernel.services.jdk.executors
 
io.janusproject.kernel.services.jdk.infrastructure - package io.janusproject.kernel.services.jdk.infrastructure
 
io.janusproject.kernel.services.jdk.kerneldiscovery - package io.janusproject.kernel.services.jdk.kerneldiscovery
 
io.janusproject.kernel.services.jdk.logging - package io.janusproject.kernel.services.jdk.logging
 
io.janusproject.kernel.services.jdk.logging - package io.janusproject.kernel.services.jdk.logging
 
io.janusproject.kernel.services.jdk.network - package io.janusproject.kernel.services.jdk.network
 
io.janusproject.kernel.services.jdk.network - package io.janusproject.kernel.services.jdk.network
 
io.janusproject.kernel.services.jdk.network - package io.janusproject.kernel.services.jdk.network
 
io.janusproject.kernel.services.jdk.network - package io.janusproject.kernel.services.jdk.network
 
io.janusproject.kernel.services.jdk.network - package io.janusproject.kernel.services.jdk.network
 
io.janusproject.kernel.services.jdk.spawn - package io.janusproject.kernel.services.jdk.spawn
 
io.janusproject.kernel.services.jdk.spawn - package io.janusproject.kernel.services.jdk.spawn
 
io.janusproject.kernel.services.jdk.spawn - package io.janusproject.kernel.services.jdk.spawn
 
io.janusproject.kernel.services.jdk.spawn - package io.janusproject.kernel.services.jdk.spawn
 
io.janusproject.kernel.services.jdk.spawn - package io.janusproject.kernel.services.jdk.spawn
 
io.janusproject.kernel.services.jdk.spawn - package io.janusproject.kernel.services.jdk.spawn
 
io.janusproject.kernel.services.zeromq - package io.janusproject.kernel.services.zeromq
 
io.janusproject.kernel.space - package io.janusproject.kernel.space
 
io.janusproject.kernel.space - package io.janusproject.kernel.space
 
io.janusproject.kernel.space - package io.janusproject.kernel.space
 
io.janusproject.kernel.space - package io.janusproject.kernel.space
 
io.janusproject.kernel.space - package io.janusproject.kernel.space
 
io.janusproject.kernel.space - package io.janusproject.kernel.space
 
io.janusproject.kernel.space - package io.janusproject.kernel.space
 
io.janusproject.modules - package io.janusproject.modules
 
io.janusproject.modules - package io.janusproject.modules
 
io.janusproject.modules - package io.janusproject.modules
 
io.janusproject.modules.eventserial - package io.janusproject.modules.eventserial
 
io.janusproject.modules.executors - package io.janusproject.modules.executors
 
io.janusproject.modules.executors - package io.janusproject.modules.executors
 
io.janusproject.modules.executors - package io.janusproject.modules.executors
 
io.janusproject.modules.hazelcast - package io.janusproject.modules.hazelcast
 
io.janusproject.modules.hazelcast - package io.janusproject.modules.hazelcast
 
io.janusproject.modules.hazelcast - package io.janusproject.modules.hazelcast
 
io.janusproject.modules.kernel - package io.janusproject.modules.kernel
 
io.janusproject.modules.kernel - package io.janusproject.modules.kernel
 
io.janusproject.modules.kernel - package io.janusproject.modules.kernel
 
io.janusproject.modules.kernel - package io.janusproject.modules.kernel
 
io.janusproject.modules.nonetwork - package io.janusproject.modules.nonetwork
 
io.janusproject.modules.zeromq - package io.janusproject.modules.zeromq
 
io.janusproject.services - package io.janusproject.services
 
io.janusproject.services - package io.janusproject.services
 
io.janusproject.services - package io.janusproject.services
 
io.janusproject.services - package io.janusproject.services
 
io.janusproject.services - package io.janusproject.services
 
io.janusproject.services - package io.janusproject.services
 
io.janusproject.services.contextspace - package io.janusproject.services.contextspace
 
io.janusproject.services.contextspace - package io.janusproject.services.contextspace
 
io.janusproject.services.contextspace - package io.janusproject.services.contextspace
 
io.janusproject.services.distributeddata - package io.janusproject.services.distributeddata
 
io.janusproject.services.distributeddata - package io.janusproject.services.distributeddata
 
io.janusproject.services.distributeddata - package io.janusproject.services.distributeddata
 
io.janusproject.services.distributeddata - package io.janusproject.services.distributeddata
 
io.janusproject.services.executor - package io.janusproject.services.executor
 
io.janusproject.services.executor - package io.janusproject.services.executor
 
io.janusproject.services.executor - package io.janusproject.services.executor
 
io.janusproject.services.executor - package io.janusproject.services.executor
 
io.janusproject.services.infrastructure - package io.janusproject.services.infrastructure
 
io.janusproject.services.kerneldiscovery - package io.janusproject.services.kerneldiscovery
 
io.janusproject.services.kerneldiscovery - package io.janusproject.services.kerneldiscovery
 
io.janusproject.services.logging - package io.janusproject.services.logging
 
io.janusproject.services.network - package io.janusproject.services.network
 
io.janusproject.services.network - package io.janusproject.services.network
 
io.janusproject.services.network - package io.janusproject.services.network
 
io.janusproject.services.network - package io.janusproject.services.network
 
io.janusproject.services.network - package io.janusproject.services.network
 
io.janusproject.services.network - package io.janusproject.services.network
 
io.janusproject.services.network - package io.janusproject.services.network
 
io.janusproject.services.network - package io.janusproject.services.network
 
io.janusproject.services.network - package io.janusproject.services.network
 
io.janusproject.services.network - package io.janusproject.services.network
 
io.janusproject.services.network - package io.janusproject.services.network
 
io.janusproject.services.network - package io.janusproject.services.network
 
io.janusproject.services.network - package io.janusproject.services.network
 
io.janusproject.services.spawn - package io.janusproject.services.spawn
 
io.janusproject.services.spawn - package io.janusproject.services.spawn
 
io.janusproject.services.spawn - package io.janusproject.services.spawn
 
io.janusproject.util - package io.janusproject.util
 
io.janusproject.util - package io.janusproject.util
 
io.janusproject.util - package io.janusproject.util
 
io.janusproject.util - package io.janusproject.util
 
io.janusproject.util - package io.janusproject.util
 
io.janusproject.util - package io.janusproject.util
 
io.janusproject.util - package io.janusproject.util
 
io.janusproject.util - package io.janusproject.util
 
io.janusproject.util - package io.janusproject.util
 
io.janusproject.util - package io.janusproject.util
 
io.janusproject.util - package io.janusproject.util
 
io.janusproject.util - package io.janusproject.util
 
io.janusproject.util - package io.janusproject.util
 
io.janusproject.util - package io.janusproject.util
 
io.janusproject.util - package io.janusproject.util
 
io.janusproject.util - package io.janusproject.util
 
io.janusproject.util - package io.janusproject.util
 
io.janusproject.util - package io.janusproject.util
 
io.janusproject.util - package io.janusproject.util
 
io.janusproject.util - package io.janusproject.util
 
io.janusproject.util - package io.janusproject.util
 
io.janusproject.util - package io.janusproject.util
 
io.janusproject.util - package io.janusproject.util
 
io.sarl.bootstrap - package io.sarl.bootstrap
 
io.sarl.bootstrap - package io.sarl.bootstrap
 
io.sarl.core - package io.sarl.core
 
io.sarl.core - package io.sarl.core
 
io.sarl.core - package io.sarl.core
 
io.sarl.core - package io.sarl.core
 
io.sarl.core - package io.sarl.core
 
io.sarl.core - package io.sarl.core
 
io.sarl.core - package io.sarl.core
 
io.sarl.core - package io.sarl.core
 
io.sarl.core - package io.sarl.core
 
io.sarl.core - package io.sarl.core
 
io.sarl.core - package io.sarl.core
 
io.sarl.core - package io.sarl.core
 
io.sarl.core - package io.sarl.core
 
io.sarl.core - package io.sarl.core
 
io.sarl.core - package io.sarl.core
 
io.sarl.core - package io.sarl.core
 
io.sarl.core - package io.sarl.core
 
io.sarl.core - package io.sarl.core
 
io.sarl.core - package io.sarl.core
 
io.sarl.core - package io.sarl.core
 
io.sarl.core - package io.sarl.core
 
io.sarl.eventdispatching - package io.sarl.eventdispatching
 
io.sarl.eventdispatching - package io.sarl.eventdispatching
 
io.sarl.javafx - package io.sarl.javafx
 
io.sarl.javafx - package io.sarl.javafx
 
io.sarl.javafx - package io.sarl.javafx
 
io.sarl.javafx - package io.sarl.javafx
 
io.sarl.javafx - package io.sarl.javafx
 
io.sarl.lang - package io.sarl.lang
 
io.sarl.lang.annotation - package io.sarl.lang.annotation
 
io.sarl.lang.annotation - package io.sarl.lang.annotation
 
io.sarl.lang.annotation - package io.sarl.lang.annotation
 
io.sarl.lang.annotation - package io.sarl.lang.annotation
 
io.sarl.lang.annotation - package io.sarl.lang.annotation
 
io.sarl.lang.annotation - package io.sarl.lang.annotation
 
io.sarl.lang.annotation - package io.sarl.lang.annotation
 
io.sarl.lang.annotation - package io.sarl.lang.annotation
 
io.sarl.lang.annotation - package io.sarl.lang.annotation
 
io.sarl.lang.annotation - package io.sarl.lang.annotation
 
io.sarl.lang.annotation - package io.sarl.lang.annotation
 
io.sarl.lang.annotation - package io.sarl.lang.annotation
 
io.sarl.lang.annotation - package io.sarl.lang.annotation
 
io.sarl.lang.annotation - package io.sarl.lang.annotation
 
io.sarl.lang.bugfixes.pending.pr106 - package io.sarl.lang.bugfixes.pending.pr106
 
io.sarl.lang.bugfixes.pending.pr106 - package io.sarl.lang.bugfixes.pending.pr106
 
io.sarl.lang.core - package io.sarl.lang.core
 
io.sarl.lang.core - package io.sarl.lang.core
 
io.sarl.lang.core - package io.sarl.lang.core
 
io.sarl.lang.core - package io.sarl.lang.core
 
io.sarl.lang.core - package io.sarl.lang.core
 
io.sarl.lang.core - package io.sarl.lang.core
 
io.sarl.lang.core - package io.sarl.lang.core
 
io.sarl.lang.core - package io.sarl.lang.core
 
io.sarl.lang.core - package io.sarl.lang.core
 
io.sarl.lang.core - package io.sarl.lang.core
 
io.sarl.lang.core - package io.sarl.lang.core
 
io.sarl.lang.core - package io.sarl.lang.core
 
io.sarl.lang.core - package io.sarl.lang.core
 
io.sarl.lang.core - package io.sarl.lang.core
 
io.sarl.lang.core - package io.sarl.lang.core
 
io.sarl.lang.core - package io.sarl.lang.core
 
io.sarl.lang.core - package io.sarl.lang.core
 
io.sarl.lang.core - package io.sarl.lang.core
 
io.sarl.lang.core - package io.sarl.lang.core
 
io.sarl.lang.core - package io.sarl.lang.core
 
io.sarl.lang.core - package io.sarl.lang.core
 
io.sarl.lang.core - package io.sarl.lang.core
 
io.sarl.lang.core - package io.sarl.lang.core
 
io.sarl.lang.core - package io.sarl.lang.core
 
io.sarl.lang.core - package io.sarl.lang.core
 
io.sarl.lang.core - package io.sarl.lang.core
 
io.sarl.lang.core - package io.sarl.lang.core
 
io.sarl.lang.scoping.batch - package io.sarl.lang.scoping.batch
 
io.sarl.lang.util - package io.sarl.lang.util
 
io.sarl.lang.util - package io.sarl.lang.util
 
io.sarl.lang.util - package io.sarl.lang.util
 
io.sarl.lang.util - package io.sarl.lang.util
 
io.sarl.lang.util - package io.sarl.lang.util
 
io.sarl.sarlspecification - package io.sarl.sarlspecification
 
io.sarl.sarlspecification - package io.sarl.sarlspecification
 
io.sarl.util - package io.sarl.util
 
io.sarl.util - package io.sarl.util
 
io.sarl.util - package io.sarl.util
 
io.sarl.util - package io.sarl.util
 
io.sarl.util - package io.sarl.util
 
io.sarl.util - package io.sarl.util
 
io.sarl.util - package io.sarl.util
 
io.sarl.util - package io.sarl.util
 
io.sarl.util - package io.sarl.util
 
io.sarl.util - package io.sarl.util
 
io.sarl.util - package io.sarl.util
 
IS_STABLE - Static variable in class io.janusproject.JanusVersion
Flag that indicates if the current Janus platform is a stable release.
IS_STABLE - Static variable in class io.sarl.lang.SARLVersion
Flag that indicates if the current SARL libbrary is a stable release.
isActive() - Method in interface io.sarl.bootstrap.SREBootstrap
Replies if the bootstrap could be used.
isBackedCollection() - Method in class io.janusproject.kernel.services.hazelcast.HazelcastDMapView
 
isBackedCollection() - Method in class io.janusproject.kernel.services.hazelcast.HazelcastDMultiMapView
 
isBackedCollection() - Method in interface io.janusproject.services.distributeddata.DMap
Replies if changes to the returned collections will update the underlying map, and vice versa.
isBackedCollection() - Method in interface io.janusproject.services.distributeddata.DMultiMap
Replies if changes to the returned collections will update the underlying map, and vice versa.
isBackedCollection() - Method in class io.janusproject.util.AbstractDMapView
 
isBackedCollection() - Method in class io.janusproject.util.AbstractDMultiMapView
 
isCanceled(AgentTask) - Method in class io.janusproject.kernel.bic.SchedulesSkill
 
isCanceled(AgentTask) - Method in interface io.sarl.core.Schedules
Replies if the given task was canceled.
isConnectedHost() - Static method in class io.janusproject.services.network.NetworkUtil
Replies if the host is connected.
isDebugLogEnabled() - Method in class io.janusproject.kernel.bic.LoggingSkill
 
isDebugLogEnabled() - Method in interface io.sarl.core.Logging
Replies if the logging system is displaying the debugging messages.
isDefaultContext(AgentContext) - Method in class io.janusproject.kernel.bic.DefaultContextInteractionsSkill
 
isDefaultContext(UUID) - Method in class io.janusproject.kernel.bic.DefaultContextInteractionsSkill
 
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 class io.janusproject.kernel.bic.DefaultContextInteractionsSkill
 
isDefaultSpace(SpaceID) - Method in class io.janusproject.kernel.bic.DefaultContextInteractionsSkill
 
isDefaultSpace(UUID) - Method in class io.janusproject.kernel.bic.DefaultContextInteractionsSkill
 
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.
isEmpty() - Method in class io.janusproject.util.AbstractDMapView
 
isEmpty() - Method in class io.janusproject.util.AbstractDMultiMapView
 
isEmpty() - Method in class io.janusproject.util.ListenerCollection
Replies if this collection is empty.
isEmpty() - Method in class io.janusproject.util.MultisetView
 
isEmptyContextRepository() - Method in class io.janusproject.kernel.services.jdk.contextspace.StandardContextSpaceService
 
isEmptyContextRepository() - Method in interface io.janusproject.services.contextspace.ContextSpaceService
Does this repository contain some context.
isErrorLogEnabled() - Method in class io.janusproject.kernel.bic.LoggingSkill
 
isErrorLogEnabled() - Method in interface io.sarl.core.Logging
Replies if the logging system is displaying the errors.
IServiceManager - Interface in io.janusproject.services
Manager of services.
isEventHandling() - Method in enum io.janusproject.kernel.bic.InternalEventBusCapacity.OwnerState
Replies if the state accepts event handling.
isFrom(Address) - Method in class io.sarl.lang.core.Event
Replies if the event was emitted by an entity with the given address.
isFrom(UUID) - Method in class io.sarl.lang.core.Event
Replies if the event was emitted by an entity with the given identifier.
isFromMe(Event) - Method in class io.sarl.lang.core.Agent
 
isFromMe(Event) - Method in class io.sarl.lang.core.AgentProtectedAPIObject
Replies if the given event was emitted by this agent.
isFromMe(Event) - Method in class io.sarl.lang.core.AgentTrait
 
isInDefaultSpace(Event) - Method in class io.janusproject.kernel.bic.DefaultContextInteractionsSkill
 
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 class io.janusproject.kernel.bic.LoggingSkill
 
isInfoLogEnabled() - Method in interface io.sarl.core.Logging
Replies if the logging system is displaying the information messages.
isInInnerDefaultSpace(Event) - Method in class io.janusproject.kernel.bic.InnerContextSkill
 
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 class io.janusproject.kernel.bic.InnerContextSkill
 
isInnerDefaultSpace(SpaceID) - Method in class io.janusproject.kernel.bic.InnerContextSkill
 
isInnerDefaultSpace(UUID) - Method in class io.janusproject.kernel.bic.InnerContextSkill
 
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 class io.janusproject.kernel.bic.ExternalContextAccessSkill
 
isInSpace(Event, SpaceID) - Method in class io.janusproject.kernel.bic.ExternalContextAccessSkill
 
isInSpace(Event, UUID) - Method in class io.janusproject.kernel.bic.ExternalContextAccessSkill
 
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..
isListenerEmpty() - Method in class io.janusproject.kernel.repository.ParticipantRepository
Replies if there is no participant registered in this repository.
isLoggable(int) - Method in class io.janusproject.util.LoggerCreator.AbstractStandardConsoleHandler
Replies if the given log level is loggable.
isLoggable(LogRecord) - Method in class io.janusproject.util.LoggerCreator.AbstractStandardConsoleHandler
 
isLoggable(int) - Method in class io.janusproject.util.LoggerCreator.StandardErrorOutputConsoleHandler
 
isLoggable(int) - Method in class io.janusproject.util.LoggerCreator.StandardOutputConsoleHandler
 
isMe(Address) - Method in class io.sarl.lang.core.Agent
 
isMe(UUID) - Method in class io.sarl.lang.core.Agent
 
isMe(Address) - Method in class io.sarl.lang.core.AgentProtectedAPIObject
Replies if the given address is one of the addresses of this agent.
isMe(UUID) - Method in class io.sarl.lang.core.AgentProtectedAPIObject
Replies if the given identifier corresponds to the identifier of this agent.
isMe(Address) - Method in class io.sarl.lang.core.AgentTrait
 
isMe(UUID) - Method in class io.sarl.lang.core.AgentTrait
 
isReadyForOtherServices() - Method in class io.janusproject.kernel.services.hazelcast.HazelcastKernelDiscoveryService
 
isReadyForOtherServices() - Method in class io.janusproject.kernel.services.jdk.kerneldiscovery.StandardKernelDiscoveryService
 
isReadyForOtherServices() - Method in interface io.janusproject.services.AsyncStateService
Replies if the service is launched and ready for running.
isRunning() - Method in class io.janusproject.kernel.Kernel
Replies if the kernel is running or not.
isValidSarlElement(Class<?>) - Method in interface io.sarl.sarlspecification.SarlSpecificationChecker
Replies if the given type is a SARL element that is following the specification of the current SARL version.
isWarningLogEnabled() - Method in class io.janusproject.kernel.bic.LoggingSkill
 
isWarningLogEnabled() - Method in interface io.sarl.core.Logging
Replies if the logging system is displaying the warnings.
iterator() - Method in class io.janusproject.kernel.services.hazelcast.HazelcastDMultiMapView.EntryCollectionView
 
iterator() - Method in class io.janusproject.util.AbstractDMapView.EntryView
 
iterator() - Method in class io.janusproject.util.AbstractDMapView.KeyView
 
iterator() - Method in class io.janusproject.util.AbstractDMapView.ValueView
 
iterator() - Method in class io.janusproject.util.AbstractDMultiMapView.EntryCollectionView
 
iterator() - Method in class io.janusproject.util.AbstractDMultiMapView.KeySetView
 
iterator() - Method in class io.janusproject.util.AbstractDMultiMapView.SingleKeyValueListView
 
iterator() - Method in class io.janusproject.util.AbstractDMultiMapView.SingleKeyValueSetView
 
iterator() - Method in class io.janusproject.util.AbstractDMultiMapView.ValueCollectionView
 
iterator() - Method in class io.janusproject.util.MultisetView
 

J

JANUS_DEFAULT_PLATFORM_NAME - Static variable in class io.janusproject.JanusConfig
The default name of the Janus platform Mainly useful for the default logger name.
JANUS_LOGO_SHOW - Static variable in class io.janusproject.JanusConfig
The default value of the flag for showing the Janus logo.
JANUS_LOGO_SHOW_NAME - Static variable in class io.janusproject.JanusConfig
Name of the property that contains the flag for showing the Janus logo.
JANUS_PROGRAM_NAME - Static variable in class io.janusproject.JanusConfig
Name of the property that contains the name of the Janus main program from the external point of view.
JANUS_PROGRAM_NAME_VALUE - Static variable in class io.janusproject.JanusConfig
Default value of the property that contains the name of the Janus main program from the external point of view.
JANUS_RELEASE_VERSION - Static variable in class io.janusproject.JanusVersion
The version number of the current release of the Janus platform.
JanusCallable<T> - Class in io.janusproject.services.executor
A specific Janus callable that is catching the EarlyExitException.
JanusCallable(Callable<T>) - Constructor for class io.janusproject.services.executor.JanusCallable
Constructor.
JanusConfig - Class in io.janusproject
Constants for the Janus configuration.
JanusRunnable - Class in io.janusproject.services.executor
A specific Janus runnable that is catching the EarlyExitException.
JanusRunnable(Runnable) - Constructor for class io.janusproject.services.executor.JanusRunnable
Constructor.
JanusRunnable() - Constructor for class io.janusproject.services.executor.JanusRunnable
Constructor without wrapped task.
JanusVersion - Class in io.janusproject
Describes the version of the Janus platform.
JavaBinaryEventSerializer - Class in io.janusproject.kernel.services.jdk.network
Serialize the EventDispatch content using the Java serialization mechanism to generate the corresponding EventEnvelope.
JavaBinaryEventSerializer(EventEncrypter) - Constructor for class io.janusproject.kernel.services.jdk.network.JavaBinaryEventSerializer
Constructs an GsonEventSerializer.
JavaBinaryEventSerializer.ClassLoaderObjectInputStream - Class in io.janusproject.kernel.services.jdk.network
Object input stream that is aware of the Bundle class loaders.
JdkExecutorModule - Class in io.janusproject.modules.executors
Configure the module for the ExecutorService based on the JDF.
JdkExecutorModule() - Constructor for class io.janusproject.modules.executors.JdkExecutorModule
 
JdkExecutorModule.ExecutorProvider - Class in io.janusproject.modules.executors
Provider of a low-level executor service.
JdkExecutorModule.ScheduledExecutorProvider - Class in io.janusproject.modules.executors
Provider of a low-level scheduled executor service.
JdkExecutorService - Class in io.janusproject.kernel.services.jdk.executors
Platform service that supports the execution resources.
JdkExecutorService() - Constructor for class io.janusproject.kernel.services.jdk.executors.JdkExecutorService
Construct.
JdkRejectedExecutionHandler - Class in io.janusproject.kernel.services.jdk.executors
A handler for rejected tasks and uncaught exceptions that logs a warning on the platform logger when a task is rejected, and an error for each uncaught exception.
JdkRejectedExecutionHandler(LogService) - Constructor for class io.janusproject.kernel.services.jdk.executors.JdkRejectedExecutionHandler
Constructor.
JdkUncaughtExceptionHandler - Class in io.janusproject.kernel.services.jdk.executors
A threading error handler for the Janus platform.
JdkUncaughtExceptionHandler(LogService) - Constructor for class io.janusproject.kernel.services.jdk.executors.JdkUncaughtExceptionHandler
Constructor.
join(UUID, UUID) - Method in class io.janusproject.kernel.bic.ExternalContextAccessSkill
 
join(UUID, UUID) - Method in interface io.sarl.core.ExternalContextAccess
Joins a new parent context (a new super holon).

K

Kernel - Annotation Type in io.janusproject.kernel.annotations
Annotation for injection of the kernel.
Kernel - Class in io.janusproject.kernel
This class represents the Kernel of the Janus platform.
KERNEL_THREAD_PURGE_DELAY_NAME - Static variable in class io.janusproject.JanusConfig
Name of the property that contains the numbers of seconds between two purges of the terminated threads by the kernel.
KERNEL_THREAD_PURGE_DELAY_VALUE - Static variable in class io.janusproject.JanusConfig
Indicates the numbers of seconds between two purges of the terminated threads by the kernel.
KERNEL_THREAD_TIMEOUT_NAME - Static variable in class io.janusproject.JanusConfig
Name of the property that contains the numbers of seconds that the kernel is waiting for thread terminations before timeout.
KERNEL_THREAD_TIMEOUT_VALUE - Static variable in class io.janusproject.JanusConfig
Indicates the numbers of seconds that the kernel is waiting for thread terminations before timeout.
kernelAgentDestroy() - Method in interface io.janusproject.services.spawn.KernelAgentSpawnListener
Invoked when the kernel agent is destroyed.
kernelAgentSpawn() - Method in interface io.janusproject.services.spawn.KernelAgentSpawnListener
Invoked when the kernel agent is spawned.
KernelAgentSpawnListener - Interface in io.janusproject.services.spawn
Listener on events related to the kernel agent.
kernelDisconnected(URI) - Method in interface io.janusproject.services.kerneldiscovery.KernelDiscoveryServiceListener
Invoked when a remote kernel has been disconnected.
kernelDiscovered(URI) - Method in interface io.janusproject.services.kerneldiscovery.KernelDiscoveryServiceListener
Invoked when a remote kernel has been discovered.
KernelDiscoveryService - Interface in io.janusproject.services.kerneldiscovery
This class enables the Janus kernel to be distributed other a network.
KernelDiscoveryServiceListener - Interface in io.janusproject.services.kerneldiscovery
Listener on events related to the kernel discovery service.
keys() - Method in class io.janusproject.util.AbstractDMultiMapView
 
keySet() - Method in class io.janusproject.util.AbstractDMapView
 
keySet() - Method in class io.janusproject.util.AbstractDMultiMapView
 
keySet() - Method in class io.janusproject.util.AbstractDMultiMapView.MapView
 
KeySetView(Set<K>) - Constructor for class io.janusproject.util.AbstractDMultiMapView.KeySetView
Constructor.
KeyView(Set<Map.Entry<K, V>>) - Constructor for class io.janusproject.util.AbstractDMapView.KeyView
Constructor.
killAgent(UUID) - Method in class io.janusproject.kernel.services.jdk.spawn.StandardSpawnService
 
killAgent(UUID) - Method in interface io.janusproject.services.spawn.SpawnService
Kill the agent with the given identifier.
killMe() - Method in class io.janusproject.kernel.bic.LifecycleSkill
 
killMe() - Method in interface io.sarl.core.Lifecycle
Kills this agent.

L

leave(UUID) - Method in class io.janusproject.kernel.bic.ExternalContextAccessSkill
 
leave(UUID) - Method in interface io.sarl.core.ExternalContextAccess
Leaves the parent's context.
Lifecycle - Interface in io.sarl.core
Lifecycle related actions.
LifecycleSkill - Class in io.janusproject.kernel.bic
Skill that permits to manage the life cycle of the agents.
ListenerCollection<L extends EventListener> - Class in io.janusproject.util
A collection of listeners.
ListenerCollection() - Constructor for class io.janusproject.util.ListenerCollection
Construct.
listenerCount() - Method in class io.janusproject.kernel.repository.ParticipantRepository
Replies the numbers of participants registered in this repository.
listeners - Variable in class io.janusproject.util.AbstractMapView
The listeners.
listeners - Variable in class io.janusproject.util.ListenerCollection
Listeners.
listenersEntrySet() - Method in class io.janusproject.kernel.repository.ParticipantRepository
Replies the pairs of addresses and participants in this repository.
LocalDistributedDataStructureServiceModule - Class in io.janusproject.modules.kernel
Configure the DistributedDataStructureService for a local usage in the JVM.
LocalDistributedDataStructureServiceModule() - Constructor for class io.janusproject.modules.kernel.LocalDistributedDataStructureServiceModule
 
LocalInfrastructureServiceModule - Class in io.janusproject.modules.kernel
Configure the InfrastructureService for a local usage in the JVM.
LocalInfrastructureServiceModule() - Constructor for class io.janusproject.modules.kernel.LocalInfrastructureServiceModule
 
LocalKernelDiscoveryServiceModule - Class in io.janusproject.modules.kernel
Configure the KernelDiscoveryService for a local usage in the JVM.
LocalKernelDiscoveryServiceModule() - Constructor for class io.janusproject.modules.kernel.LocalKernelDiscoveryServiceModule
 
logger - Variable in class io.janusproject.kernel.space.AbstractEventSpace
Logging service.
LoggerCreator - Class in io.janusproject.util
Helper for creating a logger.
LoggerCreator.AbstractStandardConsoleHandler - Class in io.janusproject.util
A console handler that supports to be link to the standard output or the standard error output.
LoggerCreator.StandardErrorOutputConsoleHandler - Class in io.janusproject.util
A console handler that supports to be link to the standard error output.
LoggerCreator.StandardOutputConsoleHandler - Class in io.janusproject.util
A console handler that supports to be link to the standard output.
Logging - Interface in io.sarl.core
Gives access to the logging mechanism associated to the agent.
LoggingSkill - Class in io.janusproject.kernel.bic
Janus implementation of SARL's Logging built-in capacity.
LogService - Interface in io.janusproject.services.logging
This class enables to log information by ensuring that the values of the parameters are not evaluated until the information should be really log, according to the log level.

M

main(String[]) - Static method in class io.janusproject.Boot
Main function that is parsing the command line and launching the first agent.
main(String[]) - Static method in class io.sarl.bootstrap.SRE
Launch the SRE from a declared bootstrap within the JRE services.
MandatoryKernelModule - Class in io.janusproject.modules.kernel
Configure the mandatory elements of the Janus kernel.
MandatoryKernelModule() - Constructor for class io.janusproject.modules.kernel.MandatoryKernelModule
 
mapCleared(boolean) - Method in interface io.janusproject.services.distributeddata.DMapListener
Invoked when the map was cleared.
MapView(Map<K, Collection<V>>) - Constructor for class io.janusproject.util.AbstractDMultiMapView.MapView
Constructor.
matches(T) - Method in interface io.sarl.lang.core.Scope
Checks whether the element is included in this scope.
matches(Address) - Method in class io.sarl.util.AddressScope
Deprecated.
 
matches(Address) - Method in class io.sarl.util.IdentifierScope
Deprecated.
 
MAX_NUMBER_OF_THREADS_IN_EXECUTOR_NAME - Static variable in class io.janusproject.JanusConfig
Name of the property that contains the maximal number of threads in the pool.
MAX_NUMBER_OF_THREADS_IN_EXECUTOR_VALUE - Static variable in class io.janusproject.JanusConfig
Indicates the maximal number of threads to keep in the pool.
MemberExcluded - Class in io.sarl.core
Notifies other members the member with agentID was excluded (forced to leave) the holon context parentContextID.
MemberExcluded(Address, UUID, UUID, String) - Constructor for class io.sarl.core.MemberExcluded
Construct the event.
MemberJoined - Class in io.sarl.core
Notifies other members the member with agentID has effectively integrated the holon context.
MemberJoined(Address, UUID, UUID, String) - Constructor for class io.sarl.core.MemberJoined
Construct the event.
MemberLeft - Class in io.sarl.core
Notifies other members the member with agentID has left the holon context.
MemberLeft(Address, UUID, String) - Constructor for class io.sarl.core.MemberLeft
Construct the event.
MicroKernelCapacity - Interface in io.janusproject.kernel.bic
Capacity that provides an access to the micro kernel, according to the FIPA specs.
MicroKernelSkill - Class in io.janusproject.kernel.bic
Janus implementation of an internal skill that provides access to the micro kernel.
MILLIS_IN_DAY - Static variable in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Number of millis in a day.
MILLIS_IN_HOUR - Static variable in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Number of millis in an hour.
MILLIS_IN_MICROSECOND - Static variable in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Number of millis in a microsecond.
MILLIS_IN_MINUTE - Static variable in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Number of millis in a minute.
MILLIS_IN_NANOSECOND - Static variable in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Number of millis in a nanosecond.
MILLIS_IN_SECOND - Static variable in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Number of millis in a second.
MILLIS_IN_WEEK - Static variable in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Number of millis in a week.
milliseconds(Number) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert milliseconds to milliseconds.
milliseconds(byte) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert milliseconds to milliseconds.
milliseconds(short) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert milliseconds to milliseconds.
milliseconds(int) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert milliseconds to milliseconds.
milliseconds(long) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert milliseconds to milliseconds.
milliseconds(float) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert milliseconds to milliseconds.
milliseconds(double) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert milliseconds to milliseconds.
milliseconds(Integer) - Static method in class io.sarl.util.TimeExtensions
Deprecated.
Convert milliseconds to milliseconds.
MIN_NUMBER_OF_THREADS_IN_EXECUTOR_NAME - Static variable in class io.janusproject.JanusConfig
Name of the property that contains the minimal number of threads in the pool.
MIN_NUMBER_OF_THREADS_IN_EXECUTOR_VALUE - Static variable in class io.janusproject.JanusConfig
Indicates the minimal number of threads to keep in the pool, even if they are idle.
MINIMAL_JDK_VERSION - Static variable in class io.sarl.lang.SARLVersion
The minimal JDK version to use SARL features.
MINIMAL_XTEXT_VERSION - Static variable in class io.sarl.lang.SARLVersion
The minimal Xtext version to use SARL features.
minutes(Number) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert minutes to milliseconds.
minutes(byte) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert minutes to milliseconds.
minutes(short) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert minutes to milliseconds.
minutes(int) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert minutes to milliseconds.
minutes(long) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert minutes to milliseconds.
minutes(float) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert minutes to milliseconds.
minutes(double) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert minutes to milliseconds.
minutes(Integer) - Static method in class io.sarl.util.TimeExtensions
Deprecated.
Convert minutes to milliseconds.
MultipleAddressParticipantRepository<ADDRESST extends Serializable> - Class in io.janusproject.kernel.repository
Repository that maps participants to multiple addresses.
MultipleAddressParticipantRepository(String, DistributedDataStructureService) - Constructor for class io.janusproject.kernel.repository.MultipleAddressParticipantRepository
Constructs a MultipleAddressParticipantRepository.
MultisetView<K,V> - Class in io.janusproject.util
A view if the multiset of the keys in a AbstractDMultiMapView.
MultisetView(Multimap<K, V>) - Constructor for class io.janusproject.util.MultisetView
Constructor.
mutex() - Method in class io.janusproject.kernel.repository.MultipleAddressParticipantRepository
 
mutex() - Method in class io.janusproject.kernel.repository.ParticipantRepository
Replies the mutex to synchronize on this repository.
mutex() - Method in class io.janusproject.kernel.repository.UniqueAddressParticipantRepository
 
mutex() - Method in class io.janusproject.kernel.services.jdk.contextspace.StandardContextSpaceService
 
mutex() - Method in interface io.janusproject.services.contextspace.ContextSpaceService
Replies the mutex that is used to synchronized the access to the service.
mutex() - Method in interface io.sarl.lang.util.SynchronizedIterable
Replies the mutex that is used to synchronized the access to this set.

N

NetworkConfig - Class in io.janusproject.services.network
Public configuration properties for the network modules.
NetworkEventModule - Class in io.janusproject.modules.eventserial
Module that provides the network events.
NetworkEventModule() - Constructor for class io.janusproject.modules.eventserial.NetworkEventModule
 
NetworkService - Interface in io.janusproject.services.network
This class enables the Janus kernel to send messages other the network.
NetworkService.NetworkEventReceivingListener - Interface in io.janusproject.services.network
Listener on events that are received from the network.
NetworkServiceListener - Interface in io.janusproject.services.network
Listener on events related to the network service.
NetworkUtil - Class in io.janusproject.services.network
Provide utilities related to the network.
neverReturn() - Static method in interface io.janusproject.services.executor.ExecutorService
This function simulate the never return from this call.
newArrayOfSize(int, int) - Static method in class io.sarl.lang.bugfixes.pending.pr106.PR106ArrayLiterals
 
newBooleanArrayOfSize(int, int) - Static method in class io.sarl.lang.bugfixes.pending.pr106.PR106ArrayLiterals
 
newByteArrayOfSize(int, int) - Static method in class io.sarl.lang.bugfixes.pending.pr106.PR106ArrayLiterals
 
newCharArrayOfSize(int, int) - Static method in class io.sarl.lang.bugfixes.pending.pr106.PR106ArrayLiterals
 
newDoubleArrayOfSize(int, int) - Static method in class io.sarl.lang.bugfixes.pending.pr106.PR106ArrayLiterals
 
newFloatArrayOfSize(int, int) - Static method in class io.sarl.lang.bugfixes.pending.pr106.PR106ArrayLiterals
 
newInstance(Context, String, SpaceRepositoryListener) - Method in class io.janusproject.kernel.services.jdk.contextspace.Context.DefaultSpaceRepositoryFactory
Create an instance of the space repository.
newInstance(UUID, UUID, SpaceRepositoryFactory, SpaceRepositoryListener) - Method in interface io.janusproject.kernel.services.jdk.contextspace.ContextFactory
Create an instance of context.
newInstance(Context, String, SpaceRepositoryListener) - Method in interface io.janusproject.kernel.services.jdk.contextspace.SpaceRepositoryFactory
Create an instance of the space repository.
newInstanceWithPrivateSpaceListener(Context, String, SpaceRepositoryListener) - Method in class io.janusproject.kernel.services.jdk.contextspace.Context.DefaultSpaceRepositoryFactory
Create an instance of the space repository.
newIntArrayOfSize(int, int) - Static method in class io.sarl.lang.bugfixes.pending.pr106.PR106ArrayLiterals
 
newLongArrayOfSize(int, int) - Static method in class io.sarl.lang.bugfixes.pending.pr106.PR106ArrayLiterals
 
newShortArrayOfSize(int, int) - Static method in class io.sarl.lang.bugfixes.pending.pr106.PR106ArrayLiterals
 
NoEqualityTestFunctionsGeneration - Annotation Type in io.sarl.lang.annotation
Annotation for avoiding the automatic generation of the equality test functions.
NoNetworkModule - Class in io.janusproject.modules.nonetwork
Module that provides the network layer based on the NoNetwork library.
NoNetworkModule() - Constructor for class io.janusproject.modules.nonetwork.NoNetworkModule
 
NoNetworkService - Class in io.janusproject.kernel.services.jdk.network
Service that is providing the network service but does not send othet the network.
NoNetworkService() - Constructor for class io.janusproject.kernel.services.jdk.network.NoNetworkService
Construct.
not(Scope<Address>) - Static method in class io.sarl.util.Scopes
Deprecated.
Create an scope that is the negation of the given scope.
notAddresses(Address...) - Static method in class io.sarl.util.Scopes
Deprecated.
Create an scope that is forbidding the given addresses.
notIdentifiers(UUID...) - Static method in class io.sarl.util.Scopes
Deprecated.
Create an scope that is forbidding the given agent identifiers.

O

OBJECT_COMPARATOR - Static variable in class io.janusproject.util.Comparators
Comparator of objects.
objectComparator - Static variable in class io.sarl.util.Comparators
Comparator of objects.
OFFLINE - Static variable in class io.janusproject.JanusConfig
Name of the property that contains the boolean value for offline/online.
OpenEventSpace - Interface in io.sarl.util
Event driven interaction space where agent are free register and unregister themselves.
OpenEventSpaceSpecification - Interface in io.sarl.util
Specification of an OpenEventSpace where agent can freely register and unregister.
OpenEventSpaceSpecificationImpl - Class in io.janusproject.kernel.space
Default implementation of the specification of an event space.
OpenEventSpaceSpecificationImpl() - Constructor for class io.janusproject.kernel.space.OpenEventSpaceSpecificationImpl
 
operator_mappedTo(Class<? extends Capacity>, S) - Method in class io.sarl.lang.core.Agent
 
operator_mappedTo(Class<? extends Capacity>, S) - Method in class io.sarl.lang.core.AgentProtectedAPIObject
Defines the implementation of the "capacity maps-to skill" operator.
operator_mappedTo(Class<? extends Capacity>, S) - Method in class io.sarl.lang.core.AgentTrait
 
or(Scope<Address>, Scope<Address>) - Static method in class io.sarl.util.Scopes
Deprecated.
Create an scope that is the boolean-or of the two given scopes.
OutParameter<T> - Class in io.sarl.lang.util
An out parameter for a function.
OutParameter() - Constructor for class io.sarl.lang.util.OutParameter
Construct an out parameter with null value.
OutParameter(T) - Constructor for class io.sarl.lang.util.OutParameter
Construct an out parameter with the given value.

P

parameters - Variable in class io.sarl.core.Initialize
The initialization parameters.
parentContextID - Variable in class io.sarl.core.MemberExcluded
Deprecated.
See source
parentContextID - Variable in class io.sarl.core.MemberJoined
Deprecated.
See the event source
parseCommandLine(String[]) - Static method in class io.janusproject.Boot
Parse the command line.
parseLoggingLevel(String) - Static method in class io.janusproject.util.LoggerCreator
Extract the logging level from the given string.
ParticipantRepository<ADDRESST extends Serializable> - Class in io.janusproject.kernel.repository
An abstract repository providing the basic support of storage a collection a participant's address and its related listener.
ParticipantRepository() - Constructor for class io.janusproject.kernel.repository.ParticipantRepository
Construct a ParticipantRepository.
peerConnected(URI, SpaceID) - Method in interface io.janusproject.services.network.NetworkServiceListener
Invoked when a connection to a peer was opened for a particular space.
peerDisconnected(URI) - Method in interface io.janusproject.services.network.NetworkServiceListener
Invoked when a remote peer has been disconnected.
peerDisconnected(URI, SpaceID) - Method in interface io.janusproject.services.network.NetworkServiceListener
Invoked when a remote peer has been disconnected for a particular space.
peerDiscovered(URI) - Method in interface io.janusproject.services.network.NetworkServiceListener
Invoked when a remote peer has been discovered.
PerceptGuardEvaluator - Annotation Type in io.sarl.lang.annotation
Annotation for marking the functions that decides if the agent internal event dispatcher may execute the corresponding behavior (on clause) to process the incoming event.
PlainTextEventEncrypter - Class in io.janusproject.kernel.services.jdk.network
A utility implementation of the EventEncrypter that does not apply any encryption algorithm.
PlainTextEventEncrypter() - Constructor for class io.janusproject.kernel.services.jdk.network.PlainTextEventEncrypter
 
postConstruction() - Method in class io.janusproject.kernel.services.jdk.contextspace.Context
Create the default space in this context.
PR106ArrayExtensions - Class in io.sarl.lang.bugfixes.pending.pr106
Extend the ArrayExtensions class for accessing multi-dimensional arrays.
PR106ArrayExtensions() - Constructor for class io.sarl.lang.bugfixes.pending.pr106.PR106ArrayExtensions
 
PR106ArrayLiterals - Class in io.sarl.lang.bugfixes.pending.pr106
Extend the ArrayLiterals class for creating multi-dimensional arrays.
PR106ArrayLiterals() - Constructor for class io.sarl.lang.bugfixes.pending.pr106.PR106ArrayLiterals
 
println(Object) - Method in class io.janusproject.kernel.bic.LoggingSkill
 
println(Object) - Method in interface io.sarl.core.Logging
PrivateAPI - Annotation Type in io.sarl.lang.annotation
Annotation for marking an element to be part of the private API as a feature provider.
PUB_URI - Static variable in class io.janusproject.JanusConfig
Name of the property that contains the public network URI.
publish(Scope<?>, Event) - Method in class io.janusproject.kernel.services.jdk.network.NoNetworkService
 
publish(Scope<?>, Event) - Method in class io.janusproject.kernel.services.zeromq.ZeroMQNetworkService
 
publish(Scope<?>, Event) - Method in interface io.janusproject.services.network.NetworkService
Publish a data over the network.
publish(LogRecord) - Method in class io.janusproject.util.LoggerCreator.AbstractStandardConsoleHandler
 
purge() - Method in class io.janusproject.kernel.services.jdk.executors.JdkExecutorService
 
purge() - Method in interface io.janusproject.services.executor.ExecutorService
Remove any canceled/terminated tasks from the lists of tasks.
put(K, V) - Method in class io.janusproject.util.AbstractDMapView
 
put(K, V) - Method in class io.janusproject.util.AbstractDMultiMapView
 
putAll(Map<? extends K, ? extends V>) - Method in class io.janusproject.util.AbstractDMapView
 
putAll(K, Iterable<? extends V>) - Method in class io.janusproject.util.AbstractDMultiMapView
 
putAll(Multimap<? extends K, ? extends V>) - Method in class io.janusproject.util.AbstractDMultiMapView
 
putIfAbsent(K, V) - Method in class io.janusproject.util.AbstractDMapView
 

R

RANDOM_DEFAULT_CONTEXT_ID_NAME - Static variable in class io.janusproject.JanusConfig
Name of the property that indicates if the ID of the default context must be randomly computed at boot time, or not.
RANDOM_DEFAULT_CONTEXT_ID_VALUE - Static variable in class io.janusproject.JanusConfig
Indicates if the default context id has a random value or not at each boot time.
read(ObjectDataInput) - Method in class io.janusproject.modules.hazelcast.SpaceIDSerializer
 
receive(UUID, Event) - Method in class io.janusproject.kernel.bic.DefaultContextInteractionsSkill
receive(EventEnvelope) - Method in class io.janusproject.kernel.services.zeromq.ZeroMQNetworkService
Extract data from a received envelope, and forwad it to the rest of the platform.
receive(UUID, Event) - Method in interface io.sarl.core.DefaultContextInteractions
receiveEvent(Event) - Method in class io.sarl.javafx.FxViewerController
 
receiveEvent(Event) - Method in interface io.sarl.lang.core.EventListener
Request the entity to receive a given Event event.
register(Object, Functions.Function1<? super Event, ? extends Boolean>, Procedures.Procedure1<? super Object>) - Method in class io.janusproject.kernel.bic.internaleventdispatching.AgentInternalEventsDispatcher
Registers all PerceptGuardEvaluator methods on object to receive events.
register(EventListener) - Method in class io.janusproject.kernel.space.EventSpaceImpl
 
register(EventListener, Principal) - Method in class io.janusproject.kernel.space.RestrictedAccessEventSpaceImpl
 
register(P) - Method in class io.janusproject.kernel.space.RestrictedAccessEventSpaceImpl
 
register(Object, Functions.Function1<? super Event, ? extends Boolean>, Procedures.Procedure1<? super Object>) - Method in class io.sarl.eventdispatching.BehaviorGuardEvaluatorRegistry
Registers all PerceptGuardEvaluator methods on the given listener object.
register(EventListener) - Method in interface io.sarl.util.OpenEventSpace
Registers the entity inside this space.
register(EventListener, Principal) - Method in interface io.sarl.util.RestrictedAccessEventSpace
Registers the entity inside this space.
register(P) - Method in interface io.sarl.util.RestrictedAccessEventSpace
Registers the entity inside this space.
registerBehavior(Behavior, Functions.Function1<? super Event, ? extends Boolean>, Object...) - Method in class io.janusproject.kernel.bic.BehaviorsSkill
 
registerBehavior(Behavior, Functions.Function1<? super Event, ? extends Boolean>, Object...) - Method in interface io.sarl.core.Behaviors
Register a Behavior for the owner agent.
registerEventListener(Object) - Method in interface io.janusproject.kernel.bic.InternalEventBusCapacity
Deprecated.
see #registerEventListener(Object, boolean, Function1, Object[]).
registerEventListener(Object, boolean, Functions.Function1<? super Event, ? extends Boolean>, Object...) - Method in interface io.janusproject.kernel.bic.InternalEventBusCapacity
Register the given object on the event bus for receiving any event.
registerEventListener(Object) - Method in class io.janusproject.kernel.bic.InternalEventBusSkill
Deprecated.
see #registerEventListener(Object, boolean, Function1, Object[]).
registerEventListener(Object, boolean, Functions.Function1<? super Event, ? extends Boolean>, Object...) - Method in class io.janusproject.kernel.bic.InternalEventBusSkill
 
registerParticipant(ADDRESST, EventListener) - Method in class io.janusproject.kernel.repository.MultipleAddressParticipantRepository
Add a participant in this repository.
registerParticipant(ADDRESST, EventListener) - Method in class io.janusproject.kernel.repository.UniqueAddressParticipantRepository
Registers a new participant in this repository.
RegistrationPermission() - Constructor for class io.sarl.util.RestrictedAccessEventSpaceSpecification.RegistrationPermission
Construct a permission definition.
rejectedExecution(Runnable, ThreadPoolExecutor) - Method in class io.janusproject.kernel.services.jdk.executors.JdkRejectedExecutionHandler
 
RELEASE_STATUS - Static variable in class io.sarl.lang.SARLVersion
The status of the SARL specification.
remove(Object) - Method in class io.janusproject.util.AbstractDMapView
 
remove(Object) - Method in class io.janusproject.util.AbstractDMultiMapView.MapView
 
remove(Object, Object) - Method in class io.janusproject.util.AbstractDMultiMapView
 
remove(Class<T>, T) - Method in class io.janusproject.util.ListenerCollection
Removes the listener as a listener of the specified type.
remove(Object) - Method in class io.janusproject.util.MultisetView
 
remove(Object, int) - Method in class io.janusproject.util.MultisetView
 
removeAll(Object) - Method in class io.janusproject.kernel.services.hazelcast.HazelcastDMultiMapView
 
removeAll(Object) - Method in class io.janusproject.util.AbstractDMultiMapView
 
removeContext(AgentContext) - Method in class io.janusproject.kernel.services.jdk.contextspace.StandardContextSpaceService
 
removeContext(UUID) - Method in class io.janusproject.kernel.services.jdk.contextspace.StandardContextSpaceService
 
removeContext(AgentContext) - Method in interface io.janusproject.services.contextspace.ContextSpaceService
Remove the specified context from this repository.
removeContext(UUID) - Method in interface io.janusproject.services.contextspace.ContextSpaceService
Remove the context with the specified id from this repository.
removeContextRepositoryListener(ContextRepositoryListener) - Method in class io.janusproject.kernel.services.jdk.contextspace.StandardContextSpaceService
 
removeContextRepositoryListener(ContextRepositoryListener) - Method in interface io.janusproject.services.contextspace.ContextSpaceService
Remove a listener on the context repository events.
removeDefaultSpaceDefinition(SpaceID) - Method in class io.janusproject.kernel.services.jdk.contextspace.StandardContextSpaceService
Update the internal data structure when a default space was removed.
removeDMapListener(DMapListener<? super K, ? super V>) - Method in interface io.janusproject.services.distributeddata.DMap
Remove listener on events on the DMap.
removeDMapListener(DMapListener<? super K, ? super V>) - Method in interface io.janusproject.services.distributeddata.DMultiMap
Remove listener on events on the DMultiMap.
removeDMapListener(DMapListener<? super K, ? super V>) - Method in class io.janusproject.util.AbstractMapView
Remove a listener.
removeKernelAgentSpawnListener(KernelAgentSpawnListener) - Method in class io.janusproject.kernel.services.jdk.spawn.StandardSpawnService
 
removeKernelAgentSpawnListener(KernelAgentSpawnListener) - Method in interface io.janusproject.services.spawn.SpawnService
Remove a listener on the changes related to the kernel agent.
removeKernelDiscoveryServiceListener(KernelDiscoveryServiceListener) - Method in class io.janusproject.kernel.services.hazelcast.HazelcastKernelDiscoveryService
 
removeKernelDiscoveryServiceListener(KernelDiscoveryServiceListener) - Method in class io.janusproject.kernel.services.jdk.kerneldiscovery.StandardKernelDiscoveryService
 
removeKernelDiscoveryServiceListener(KernelDiscoveryServiceListener) - Method in interface io.janusproject.services.kerneldiscovery.KernelDiscoveryService
Remove a listener on the events in this service and related to the kernel discovery.
removeListener(ADDRESST) - Method in class io.janusproject.kernel.repository.ParticipantRepository
Remove the mapping from the given address to the associated participant.
removeLocalSpaceDefinition(SpaceID, boolean) - Method in class io.janusproject.kernel.services.jdk.contextspace.SpaceRepository
Remove a remote space.
removeLocalSpaceDefinitions(boolean) - Method in class io.janusproject.kernel.services.jdk.contextspace.SpaceRepository
Remove all the remote spaces.
removeNetworkServiceListener(NetworkServiceListener) - Method in class io.janusproject.kernel.services.jdk.network.NoNetworkService
 
removeNetworkServiceListener(NetworkServiceListener) - Method in class io.janusproject.kernel.services.zeromq.ZeroMQNetworkService
 
removeNetworkServiceListener(NetworkServiceListener) - Method in interface io.janusproject.services.network.NetworkService
Remove a listener on the events in this service and related to the network.
removeSpaceRepositoryListener(SpaceRepositoryListener) - Method in class io.janusproject.kernel.services.jdk.contextspace.StandardContextSpaceService
 
removeSpaceRepositoryListener(SpaceRepositoryListener) - Method in interface io.janusproject.services.contextspace.ContextSpaceService
Remove a listener on the space repository events.
removeSpawnServiceListener(UUID, SpawnServiceListener) - Method in class io.janusproject.kernel.services.jdk.spawn.StandardSpawnService
 
removeSpawnServiceListener(SpawnServiceListener) - Method in class io.janusproject.kernel.services.jdk.spawn.StandardSpawnService
 
removeSpawnServiceListener(UUID, SpawnServiceListener) - Method in interface io.janusproject.services.spawn.SpawnService
Remove a listener on the changes in the current state of an agent.
removeSpawnServiceListener(SpawnServiceListener) - Method in interface io.janusproject.services.spawn.SpawnService
Remove a listener on the changes in the current state of an agent.
replaceValues(K, Iterable<? extends V>) - Method in class io.janusproject.kernel.services.hazelcast.HazelcastDMultiMapView
 
replaceValues(K, Iterable<? extends V>) - Method in class io.janusproject.util.AbstractDMultiMapView
 
resetServiceLoader() - Static method in class io.sarl.bootstrap.SRE
Reset the service loader for the SRE bootstrap.
resolveClass(ObjectStreamClass) - Method in class io.janusproject.kernel.services.jdk.network.JavaBinaryEventSerializer.ClassLoaderObjectInputStream
Resolve a class specified by the descriptor using the specified ClassLoader or the super ClassLoader.
resolveProxyClass(String[]) - Method in class io.janusproject.kernel.services.jdk.network.JavaBinaryEventSerializer.ClassLoaderObjectInputStream
Create a proxy class that implements the specified interfaces using the specified ClassLoader or the super ClassLoader.
RestrictedAccessEventSpace - Interface in io.sarl.util
Event driven interaction space where agent are register and unregister themselves according to a access restriction.
RestrictedAccessEventSpaceImpl - Class in io.janusproject.kernel.space
Default implementation of a restricted-access event space.
RestrictedAccessEventSpaceImpl(SpaceID, Acl, Permission, DistributedDataStructureService) - Constructor for class io.janusproject.kernel.space.RestrictedAccessEventSpaceImpl
Constructs an event space.
RestrictedAccessEventSpaceSpecification - Interface in io.sarl.util
Specification of an RestrictedAccessEventSpace where agents are register and unregister themselves according to a access restriction.
RestrictedAccessEventSpaceSpecification.RegistrationPermission - Class in io.sarl.util
Defines the permission to access to a space.
RestrictedAccessEventSpaceSpecificationImpl - Class in io.janusproject.kernel.space
Default implementation of the specification of a restricted-access event space.
RestrictedAccessEventSpaceSpecificationImpl() - Constructor for class io.janusproject.kernel.space.RestrictedAccessEventSpaceSpecificationImpl
 
run() - Method in class io.janusproject.kernel.services.zeromq.ZeroMQNetworkService
 
run() - Method in class io.janusproject.services.executor.JanusRunnable
 
runRejectedTask(Runnable, ThreadPoolExecutor) - Static method in class io.janusproject.kernel.services.jdk.executors.JdkRejectedExecutionHandler
Run the given task within the current thread if the executor is not shut down.
runWithEarlyExitSupport() - Method in class io.janusproject.services.executor.JanusRunnable
Run the wrapped task with the early exist support.

S

safeExit() - Method in class io.sarl.javafx.FxViewerController
Emit a kill signal when the application is exited.
SARL_RELEASE_VERSION - Static variable in class io.sarl.lang.SARLVersion
The version number of the current release of the SARL library.
SARL_RELEASE_VERSION_MAVEN - Static variable in class io.sarl.lang.SARLVersion
The version number in Maven format of the current release of the SARL library.
SARL_RELEASE_VERSION_OSGI - Static variable in class io.sarl.lang.SARLVersion
The version number in OSGI format of the current release of the SARL library.
SarlElementType - Annotation Type in io.sarl.lang.annotation
Annotation for marking a JvmElement with the specific type of SARL element.
SarlSourceCode - Annotation Type in io.sarl.lang.annotation
Annotation for marking a JvmElement with the original SARL code that is the cause of the generation.
SarlSpecification - Annotation Type in io.sarl.lang.annotation
Annotation for marking a JvmElement with the version number of the SARL specification.
SarlSpecificationChecker - Interface in io.sarl.sarlspecification
Check if a given agent class follows a specific version of the SARL specifications.
SARLTimeExtensions - Class in io.sarl.lang.scoping.batch
Static methods to convert different time units to milliseconds.
SARLVersion - Class in io.sarl.lang
Describes the specification of the SARL language.
schedule(Runnable, long, TimeUnit) - Method in class io.janusproject.kernel.services.jdk.executors.JdkExecutorService
 
schedule(Callable<T>, long, TimeUnit) - Method in class io.janusproject.kernel.services.jdk.executors.JdkExecutorService
 
schedule(Runnable, long, TimeUnit) - Method in interface io.janusproject.services.executor.ExecutorService
Schedule the given task.
schedule(Callable<T>, long, TimeUnit) - Method in interface io.janusproject.services.executor.ExecutorService
Schedule the given task.
scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in class io.janusproject.kernel.services.jdk.executors.JdkExecutorService
 
scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in interface io.janusproject.services.executor.ExecutorService
Creates and executes a periodic action that becomes enabled first after the given initial delay, and subsequently with the given period; that is executions will commence after initialDelay then initialDelay+period, then initialDelay + 2 * period, and so on.
ScheduledExecutorProvider() - Constructor for class io.janusproject.modules.executors.JdkExecutorModule.ScheduledExecutorProvider
Constructor.
Schedules - Interface in io.sarl.core
Schedules actions in time.
SchedulesSkill - Class in io.janusproject.kernel.bic
Skill that permits to execute tasks with an executor service.
scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - Method in class io.janusproject.kernel.services.jdk.executors.JdkExecutorService
 
scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - Method in interface io.janusproject.services.executor.ExecutorService
Creates and executes a periodic action that becomes enabled first after the given initial delay, and subsequently with the given delay between the termination of one execution and the commencement of the next.
Scope<T> - Interface in io.sarl.lang.core
Defines the scope of an Event.
Scopes - Class in io.sarl.util
Deprecated.
since 0.7, replaced by closure expressions.
seconds(Number) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert seconds to milliseconds.
seconds(byte) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert seconds to milliseconds.
seconds(short) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert seconds to milliseconds.
seconds(int) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert seconds to milliseconds.
seconds(long) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert seconds to milliseconds.
seconds(float) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert seconds to milliseconds.
seconds(double) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert seconds to milliseconds.
seconds(Integer) - Static method in class io.sarl.util.TimeExtensions
Deprecated.
Convert seconds to milliseconds.
selfEvent(Event) - Method in interface io.janusproject.kernel.bic.InternalEventBusCapacity
Sends an event to itself using its defaultInnerAddress as source.
selfEvent(Event) - Method in class io.janusproject.kernel.bic.InternalEventBusSkill
 
serialize(Class<?>, Type, JsonSerializationContext) - Method in class io.janusproject.kernel.services.gson.GsonEventSerializer.ClassTypeAdapter
 
serialize(EventDispatch) - Method in class io.janusproject.kernel.services.gson.GsonEventSerializer
 
serialize(EventDispatch) - Method in class io.janusproject.kernel.services.jdk.network.JavaBinaryEventSerializer
 
serialize(EventDispatch) - Method in interface io.janusproject.services.network.EventSerializer
Serialize the given event.
serializeContextID(UUID) - Method in class io.janusproject.services.network.AbstractEventSerializer
 
serializeContextID(UUID) - Method in interface io.janusproject.services.network.EventSerializer
Serialize the given identifier of context.
SERIALIZER_CLASSNAME - Static variable in class io.janusproject.services.network.NetworkConfig
Name of the property for the classname of the serializer to use.
Services - Class in io.janusproject.services
Tools for launching and stopping services.
servicesByState() - Method in class io.janusproject.services.GoogleServiceManager
 
servicesByState() - Method in interface io.janusproject.services.IServiceManager
Replies the services by state.
set(T[][], int, int, E) - Static method in class io.sarl.lang.bugfixes.pending.pr106.PR106ArrayExtensions
 
set(boolean[][], int, int, boolean) - Static method in class io.sarl.lang.bugfixes.pending.pr106.PR106ArrayExtensions
 
set(double[][], int, int, double) - Static method in class io.sarl.lang.bugfixes.pending.pr106.PR106ArrayExtensions
 
set(float[][], int, int, float) - Static method in class io.sarl.lang.bugfixes.pending.pr106.PR106ArrayExtensions
 
set(long[][], int, int, long) - Static method in class io.sarl.lang.bugfixes.pending.pr106.PR106ArrayExtensions
 
set(int[][], int, int, int) - Static method in class io.sarl.lang.bugfixes.pending.pr106.PR106ArrayExtensions
 
set(char[][], int, int, char) - Static method in class io.sarl.lang.bugfixes.pending.pr106.PR106ArrayExtensions
 
set(short[][], int, int, short) - Static method in class io.sarl.lang.bugfixes.pending.pr106.PR106ArrayExtensions
 
set(byte[][], int, int, byte) - Static method in class io.sarl.lang.bugfixes.pending.pr106.PR106ArrayExtensions
 
set(T) - Method in class io.sarl.lang.util.OutParameter
Change the value.
setBody(byte[]) - Method in class io.janusproject.services.network.EventEnvelope
Change the body of the event.
setBootAgentTypeContextUUID() - Static method in class io.janusproject.Boot
Force the Janus platform to use a default context identifier that tis build upon the classname of the boot agent.
setBootAgentTypeContextUUID() - Method in class io.janusproject.Bootstrap
 
setBootAgentTypeContextUUID() - Method in interface io.sarl.bootstrap.SREBootstrap
Force the Janus platform to use a default context identifier that tis build upon the classname of the boot agent.
setBootstrap(SREBootstrap) - Static method in class io.sarl.bootstrap.SRE
Change the current SRE.
setConsoleLogger(PrintStream) - Static method in class io.janusproject.Boot
Replies the console stream for logging messages from the boot mechanism.
setContextId(byte[]) - Method in class io.janusproject.services.network.EventEnvelope
Change the identifier of the context in which the event occurs.
setCount(K, int) - Method in class io.janusproject.util.MultisetView
 
setCount(K, int, int) - Method in class io.janusproject.util.MultisetView
 
setCustomHeaders(byte[]) - Method in class io.janusproject.services.network.EventEnvelope
Change the custom header.
setDefaultContextUUID() - Static method in class io.janusproject.Boot
Force the Janus platform to use the identifier hard-coded in the source code for its default context.
setDefaultContextUUID() - Method in class io.janusproject.Bootstrap
 
setDefaultContextUUID() - Method in interface io.sarl.bootstrap.SREBootstrap
Force the Janus platform to use the identifier hard-coded in the source code for its default context.
setDynamicSkillProvider(Agent, DynamicSkillProvider) - Static method in class io.sarl.lang.core.SREutils
Change the dynamic skill provider of an agent.
setExiter(Boot.Exiter) - Static method in class io.janusproject.Boot
Changes the tool that permits to stop the application.
setGuard(Functions.Function1<? super Agent, ? extends Boolean>) - Method in class io.sarl.core.AgentTask
Change the guard of this task.
setKey(String) - Method in class io.janusproject.kernel.services.jdk.network.AESEventEncrypter
Change the encryption key.
setLogger(Logger) - Method in class io.janusproject.kernel.bic.LoggingSkill
Change the internal logger.
setLoggingName(String) - Method in class io.janusproject.kernel.bic.LoggingSkill
 
setLoggingName(String) - Method in interface io.sarl.core.Logging
Change the name used for logging.
setLoggingService(LogService) - Method in class io.janusproject.kernel.bic.LoggingSkill
Change the reference to the logging service.
setLogLevel(int) - Method in class io.janusproject.kernel.bic.LoggingSkill
 
setLogLevel(int) - Method in interface io.sarl.core.Logging
Set the logging level.
setLogService(LogService) - Static method in class io.janusproject.modules.hazelcast.HazelcastKernelLoggerFactory
Set the log service used by Hazelcast.
setName(AgentTask, String) - Method in class io.janusproject.kernel.bic.SchedulesSkill
 
setName(AgentTask, String) - Method in interface io.sarl.core.Schedules
Change the name of the given task.
setOffline(boolean) - Static method in class io.janusproject.Boot
Set offline flag of the Janus platform.
setOffline(boolean) - Method in class io.janusproject.Bootstrap
 
setOffline(boolean) - Method in interface io.sarl.bootstrap.SREBootstrap
Set offline flag of the agent platform before it is launched.
setProcedure(Procedures.Procedure1<? super Agent>) - Method in class io.sarl.core.AgentTask
Change the procedure associated to this task.
setPropertiesFrom(URL) - Static method in class io.janusproject.Boot
Set the system property from the content of the file with the given URL.
setPropertiesFrom(File) - Static method in class io.janusproject.Boot
Set the system property from the content of the file with the given URL.
setProperty(String, String) - Static method in class io.janusproject.Boot
Set the system property.
setRandomContextUUID() - Static method in class io.janusproject.Boot
Force the Janus platform to use a random identifier for its default context.
setRandomContextUUID() - Method in class io.janusproject.Bootstrap
 
setRandomContextUUID() - Method in interface io.sarl.bootstrap.SREBootstrap
Force the Janus platform to use a random identifier for its default context.
setRejectedExecutionHandler(RejectedExecutionHandler) - Method in class io.janusproject.modules.executors.JdkExecutorModule.ExecutorProvider
Change the handler for rejected executions.
setRejectedExecutionHandler(RejectedExecutionHandler) - Method in class io.janusproject.modules.executors.JdkExecutorModule.ScheduledExecutorProvider
Change the handler for rejected executions.
setScope(byte[]) - Method in class io.janusproject.services.network.EventEnvelope
Change the scope of the event.
setSkill(Class<? extends Capacity>, S) - Method in class io.sarl.lang.core.Agent
Deprecated.
setSkill(S, Class<? extends Capacity>...) - Method in class io.sarl.lang.core.Agent
 
setSkill(S, Class<? extends Capacity>...) - Method in class io.sarl.lang.core.AgentProtectedAPIObject
Set the skill for the Capacity capacity.
setSkill(S, Class<? extends Capacity>...) - Method in class io.sarl.lang.core.AgentTrait
 
setSource(Address) - Method in class io.sarl.lang.core.Event
The address of the source of this event.
setSpaceId(byte[]) - Method in class io.janusproject.services.network.EventEnvelope
Change the identifier of the space in which the event occurs.
setSreSpecificData(SRESpecificDataContainer, Object) - Static method in class io.sarl.lang.core.SREutils
Change the data associated to the given container by the SRE.
setSreSpecificData(SRESpecificDataContainer, S, Class<S>) - Static method in class io.sarl.lang.core.SREutils
Change the data associated to the given container by the SRE.
setTaskName(String) - Method in class io.sarl.core.AgentTask
Change the name of this task.
setUISpace(OpenEventSpace) - Method in class io.sarl.javafx.FxViewerController
Method invoked by the SARL agent to register the object on a space.
setVerboseLevel(int) - Static method in class io.janusproject.Boot
Force the verbosity level.
setVerboseLevel(int) - Method in class io.janusproject.Bootstrap
 
setVerboseLevel(int) - Method in interface io.sarl.bootstrap.SREBootstrap
Force the verbosity level.
showClasspath() - Static method in class io.janusproject.Boot
Show the classpath of the system properties.
showCommandLineArguments(String[]) - Static method in class io.janusproject.Boot
Show the command line arguments.
showDefaults() - Static method in class io.janusproject.Boot
Show the default values of the system properties.
showError(String, Throwable) - Static method in class io.janusproject.Boot
Show an error message, and exit.
showHelp(boolean) - Static method in class io.janusproject.Boot
Show the help message on the standard console.
showJanusLogo() - Static method in class io.janusproject.Boot
Show the heading logo of the Janus platform.
showVersion(boolean) - Static method in class io.janusproject.Boot
Show the version of Janus.
shutDown() - Method in class io.janusproject.kernel.services.zeromq.ZeroMQNetworkService
 
SingleKeyValueListView(K, List<V>) - Constructor for class io.janusproject.util.AbstractDMultiMapView.SingleKeyValueListView
Constructor.
SingleKeyValueSetView(K, Set<V>) - Constructor for class io.janusproject.util.AbstractDMultiMapView.SingleKeyValueSetView
Constructor.
size() - Method in class io.janusproject.kernel.services.hazelcast.HazelcastDMultiMapView.EntryCollectionView
 
size() - Method in class io.janusproject.util.AbstractDMapView.EntryView
 
size() - Method in class io.janusproject.util.AbstractDMapView.KeyView
 
size() - Method in class io.janusproject.util.AbstractDMapView
 
size() - Method in class io.janusproject.util.AbstractDMapView.ValueView
 
size() - Method in class io.janusproject.util.AbstractDMultiMapView.EntryCollectionView
 
size() - Method in class io.janusproject.util.AbstractDMultiMapView.KeySetView
 
size() - Method in class io.janusproject.util.AbstractDMultiMapView.SingleKeyValueListView
 
size() - Method in class io.janusproject.util.AbstractDMultiMapView.SingleKeyValueSetView
 
size() - Method in class io.janusproject.util.AbstractDMultiMapView
 
size() - Method in class io.janusproject.util.AbstractDMultiMapView.ValueCollectionView
 
size() - Method in class io.janusproject.util.ListenerCollection
Returns the total number of listeners for this listener list.
size() - Method in class io.janusproject.util.MultisetView
 
Skill - Class in io.sarl.lang.core
A possible implementation of a capacity fulfilling all the constraints of this specification.
Skill(Agent) - Constructor for class io.sarl.lang.core.Skill
Creates a new Skill.
Skill() - Constructor for class io.sarl.lang.core.Skill
Creates a new Skill.
Skill.UninstallationStage - Enum in io.sarl.lang.core
Sage in the skill uninstallation process.
Space - Interface in io.sarl.lang.core
Agents in SARL can interact only via Interaction Spaces.
SPACE_ID_CLASS_TYPE - Static variable in class io.janusproject.modules.hazelcast.SpaceIDSerializer
Unique identifier for the SpaceID type.
SpaceBase - Class in io.janusproject.kernel.space
Abstract implementation of a space.
SpaceBase(SpaceID) - Constructor for class io.janusproject.kernel.space.SpaceBase
Constructs a space.
spaceCreated(Space, boolean) - Method in interface io.janusproject.services.contextspace.SpaceRepositoryListener
Invoked when the space is added.
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(Space, boolean) - Method in interface io.janusproject.services.contextspace.SpaceRepositoryListener
Invoked when the space is destroyed.
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.SpaceCreated
Identifier of the created space.
spaceID - Variable in class io.sarl.core.SpaceDestroyed
The identifier of the destroyed space.
SpaceID - Class in io.sarl.lang.core
Unique Identifier for a Space.
SpaceID(UUID, UUID, Class<? extends SpaceSpecification<?>>) - Constructor for class io.sarl.lang.core.SpaceID
Constructs a space ID.
SpaceIDSerializer - Class in io.janusproject.modules.hazelcast
Serializer of identifiers of spaces.
SpaceIDSerializer() - Constructor for class io.janusproject.modules.hazelcast.SpaceIDSerializer
 
SpaceRepository - Class in io.janusproject.kernel.services.jdk.contextspace
A repository of spaces specific to a given context.
SpaceRepositoryFactory - Interface in io.janusproject.kernel.services.jdk.contextspace
Factory for the space repository in a context.
SpaceRepositoryListener - Interface in io.janusproject.services.contextspace
Listener on events related to the spaces.
SpaceSpecification<S extends Space> - Interface in io.sarl.lang.core
The Specification of an Interaction Space.
spawn(Class<? extends Agent>, Object...) - Method in class io.janusproject.kernel.bic.DefaultContextInteractionsSkill
Deprecated.
See Lifecycle capacity.
spawn(Class<? extends Agent>, Object...) - Method in class io.janusproject.kernel.bic.LifecycleSkill
 
spawn(int, Class<? extends Agent>, Object...) - Method in class io.janusproject.kernel.bic.LifecycleSkill
 
spawn(Class<? extends Agent>, Object...) - Method in class io.janusproject.kernel.Kernel
Spawn an agent of the given type, and pass the parameters to its initialization function.
spawn(int, Class<? extends Agent>, Object...) - Method in class io.janusproject.kernel.Kernel
Spawn agents of the given type, and pass the parameters to its initialization function.
spawn(UUID, Class<? extends Agent>, Object...) - Method in class io.janusproject.kernel.Kernel
Spawn an agent of the given type, and pass the parameters to its initialization function.
spawn(int, UUID, AgentContext, UUID, Class<? extends Agent>, Object...) - Method in class io.janusproject.kernel.services.jdk.spawn.StandardSpawnService
 
spawn(int, UUID, AgentContext, UUID, Class<? extends Agent>, Object...) - Method in interface io.janusproject.services.spawn.SpawnService
Spawn agents of the given type, and pass the parameters to its initialization function.
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.
SpawnDisabledException(UUID, Class<? extends Agent>) - Constructor for exception io.janusproject.kernel.services.jdk.spawn.StandardSpawnService.SpawnDisabledException
Constructor.
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 class io.janusproject.kernel.bic.LifecycleSkill
 
spawnInContext(int, Class<? extends Agent>, AgentContext, Object...) - Method in class io.janusproject.kernel.bic.LifecycleSkill
 
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 class io.janusproject.kernel.bic.LifecycleSkill
 
spawnInContextWithID(Class<? extends Agent>, UUID, AgentContext, Object...) - Method in interface io.sarl.core.Lifecycle
Spawns a new member agent in the parent's context (parentID).
SpawnService - Interface in io.janusproject.services.spawn
This service provides the tools to manage the life-cycle of the agents.
SpawnServiceListener - Interface in io.janusproject.services.spawn
Listener on events related to the life-cycle of an agent.
SpawnServiceStopException(UUID) - Constructor for exception io.janusproject.kernel.services.jdk.spawn.StandardSpawnService.SpawnServiceStopException
Constructor.
SPECIFICATION_RELEASE_VERSION - Static variable in class io.sarl.lang.SARLVersion
Version number of the SARL specification.
SPECIFICATION_RELEASE_VERSION_STRING - Static variable in class io.sarl.lang.SARLVersion
Version number of the SARL specification.
SRE - Class in io.sarl.bootstrap
Represents an access point to the SARL run-time environment (SRE).
SREBootstrap - Interface in io.sarl.bootstrap
Represents an access point to the SARL run-time environment (SRE).
SRESpecificDataContainer - Class in io.sarl.lang.core
This class defines the protected API of an object that could contains SRE specific data.
SRESpecificDataContainer() - Constructor for class io.sarl.lang.core.SRESpecificDataContainer
 
SREutils - Class in io.sarl.lang.core
Utilities for accessing to the part of the SARL API that is dedicated to the SARL run-time environments (SRE).
StandardBuiltinCapacitiesProvider - Class in io.janusproject.kernel.bic
Provider of the built-in capacities of the Janus platform.
StandardBuiltinCapacitiesProvider() - Constructor for class io.janusproject.kernel.bic.StandardBuiltinCapacitiesProvider
 
StandardContextSpaceService - Class in io.janusproject.kernel.services.jdk.contextspace
A repository of Agent's context and spaces that is based on the other Janus platform services.
StandardContextSpaceService(UUID, DistributedDataStructureService, LogService, Injector) - Constructor for class io.janusproject.kernel.services.jdk.contextspace.StandardContextSpaceService
Constructs ContextRepository.
StandardCoreModule - Class in io.janusproject.modules
The Core Janus Module configures the minimum requirements for Janus to run properly.
StandardCoreModule() - Constructor for class io.janusproject.modules.StandardCoreModule
 
StandardDistributedDataStructureService - Class in io.janusproject.kernel.services.jdk.distributeddata
Service providing tools for creating distributed data structures.
StandardDistributedDataStructureService() - Constructor for class io.janusproject.kernel.services.jdk.distributeddata.StandardDistributedDataStructureService
 
StandardErrorOutputConsoleHandler() - Constructor for class io.janusproject.util.LoggerCreator.StandardErrorOutputConsoleHandler
Constructor.
StandardInfrastructureService - Class in io.janusproject.kernel.services.jdk.infrastructure
This class supports the management of the Janus infrastructure inside a closed environment.
StandardInfrastructureService() - Constructor for class io.janusproject.kernel.services.jdk.infrastructure.StandardInfrastructureService
Construct.
StandardJanusPlatformModule - Class in io.janusproject.modules
The module configures Janus to run using the standard core modules and a ZeroMQ based network.
StandardJanusPlatformModule() - Constructor for class io.janusproject.modules.StandardJanusPlatformModule
 
StandardKernelDiscoveryService - Class in io.janusproject.kernel.services.jdk.kerneldiscovery
Service that is providing the access to the repository of the Janus kernels.
StandardKernelDiscoveryService() - Constructor for class io.janusproject.kernel.services.jdk.kerneldiscovery.StandardKernelDiscoveryService
Constructs a KernelRepositoryService.
StandardLogService - Class in io.janusproject.kernel.services.jdk.logging
This class enables to log information by ensuring that the values of the parameters are not evaluated until the information should be really log, according to the log level.
StandardLogService() - Constructor for class io.janusproject.kernel.services.jdk.logging.StandardLogService
Construct the service.
StandardOutputConsoleHandler() - Constructor for class io.janusproject.util.LoggerCreator.StandardOutputConsoleHandler
Constructor.
StandardSarlSpecificationChecker - Class in io.sarl.sarlspecification
Check if a given agent class follows a specific version of the SARL specifications.
StandardSpawnService - Class in io.janusproject.kernel.services.jdk.spawn
Implementation of a spawning service that is based on the other services of the Janus platform.
StandardSpawnService(Injector, SarlSpecificationChecker) - Constructor for class io.janusproject.kernel.services.jdk.spawn.StandardSpawnService
Constructs the service with the given (injected) injector.
StandardSpawnService.CannotSpawnException - Exception in io.janusproject.kernel.services.jdk.spawn
This exception is thrown when an agent cannot be spawned.
StandardSpawnService.InvalidSarlSpecificationException - Exception in io.janusproject.kernel.services.jdk.spawn
This exception is thrown when the agent to spawn is not generated according to a valid SARL specification version.
StandardSpawnService.SpawnDisabledException - Exception in io.janusproject.kernel.services.jdk.spawn
This exception is thrown when the spawning service of agents is disabled.
StandardSpawnService.SpawnServiceStopException - Exception in io.janusproject.kernel.services.jdk.spawn
This exception is thrown when the spawning service is not running when the killing function on an agent is called.
start(Stage) - Method in class io.sarl.javafx.FxApplication
Start the JavaFX application.
startAgent(Class<? extends Agent>, Object...) - Method in class io.janusproject.Bootstrap
 
startAgent(int, Class<? extends Agent>, Object...) - Method in class io.janusproject.Bootstrap
 
startAgent(Class<? extends Agent>, Object...) - Method in interface io.sarl.bootstrap.SREBootstrap
Launch the SRE and the first agent in the kernel.
startAgent(int, Class<? extends Agent>, Object...) - Method in interface io.sarl.bootstrap.SREBootstrap
Launch the SRE and the first agent in the kernel.
startAgentApplication(Class<? extends Agent>, Procedures.Procedure0) - Method in class io.sarl.javafx.FxViewerController
Start the agent application.
startJanus(Class<? extends Agent>, Object...) - Static method in class io.janusproject.Boot
Launch the Janus kernel and the first agent in the kernel.
startJanusWithModule(Module, Class<? extends Agent>, Object...) - Static method in class io.janusproject.Boot
Launch the Janus kernel and the first agent in the kernel.
startJanusWithModuleType(Class<? extends Module>, Class<? extends Agent>, Object...) - Static method in class io.janusproject.Boot
Launch the Janus kernel and the first agent in the kernel.
startServices(ServiceManager) - Static method in class io.janusproject.services.Services
Start the services associated to the given service manager.
startServices(IServiceManager) - Static method in class io.janusproject.services.Services
Start the services associated to the given service manager.
startUp() - Method in class io.janusproject.kernel.services.zeromq.ZeroMQNetworkService
 
startWithoutAgent(Module) - Static method in class io.janusproject.Boot
Start the SRE without an agent.
startWithoutAgent() - Static method in class io.janusproject.Boot
Start the SRE without an agent.
startWithoutAgent() - Method in class io.janusproject.Bootstrap
 
startWithoutAgent() - Method in interface io.sarl.bootstrap.SREBootstrap
Start the SRE without an agent.
stop() - Method in class io.sarl.javafx.FxApplication
Kill the agents and stop the JavaFX application.
stopServices(ServiceManager) - Static method in class io.janusproject.services.Services
Stop the services associated to the given service manager.
stopServices(IServiceManager) - Static method in class io.janusproject.services.Services
Stop the services associated to the given service manager.
submit(Runnable) - Method in class io.janusproject.kernel.services.jdk.executors.JdkExecutorService
 
submit(Runnable, T) - Method in class io.janusproject.kernel.services.jdk.executors.JdkExecutorService
 
submit(Callable<T>) - Method in class io.janusproject.kernel.services.jdk.executors.JdkExecutorService
 
submit(Runnable) - Method in interface io.janusproject.services.executor.ExecutorService
Submit a task to the executor service.
submit(Runnable, T) - Method in interface io.janusproject.services.executor.ExecutorService
Submit a task to the executor service.
submit(Callable<T>) - Method in interface io.janusproject.services.executor.ExecutorService
Submit a task to the executor service.
SynchronizedCollection<E> - Interface in io.sarl.lang.util
A collection that is synchronized (thread-safe).
synchronizedCollection(Collection<T>, Object) - Static method in class io.sarl.util.Collections3
Returns a synchronized (thread-safe) collection backed by the specified collection.
SynchronizedIterable<E> - Interface in io.sarl.lang.util
An itterable that is synchronized (thread-safe).
SynchronizedSet<E> - Interface in io.sarl.lang.util
A set that is synchronized (thread-safe).
synchronizedSet(Set<T>, Object) - Static method in class io.sarl.util.Collections3
Returns a synchronized (thread-safe) set backed by the specified set.
synchronizedSingleton(T) - Static method in class io.sarl.util.Collections3
Replies an empty synchronized set.
SyntheticMember - Annotation Type in io.sarl.lang.annotation
Annotation for marking an element to be created by the SARL compiler.

T

task(String) - Method in class io.janusproject.kernel.bic.SchedulesSkill
 
task(String) - Method in interface io.sarl.core.Schedules
Create a named task that can be retrieved and schedule later.
THREAD_KEEP_ALIVE_DURATION_NAME - Static variable in class io.janusproject.JanusConfig
Name of the property that contains the duration for keeping the iddle threads alive (in seconds).
THREAD_KEEP_ALIVE_DURATION_VALUE - Static variable in class io.janusproject.JanusConfig
Indicates the duration for keeping the iddle threads alive (in seconds).
Time - Interface in io.sarl.core
Gives access to the time in the agent application.
TimeExtensions - Class in io.sarl.util
Deprecated.
see SARLTimeExtensions
TimeSkill - Class in io.janusproject.kernel.bic
Janus implementation of SARL's Time built-in capacity.
toByteArray(UUID) - Static method in class io.janusproject.services.network.NetworkUtil
Replies the byte-array representation of the given id.
toInetAddress(URI) - Static method in class io.janusproject.services.network.NetworkUtil
Extract an Inet address from an URI.
toInetSocketAddress(URI) - Static method in class io.janusproject.services.network.NetworkUtil
Extract an Inet address from an URI.
toInt(Level) - Static method in class io.janusproject.util.LoggerCreator
Convert a logging level to its numerical equivalent.
toInt(String) - Static method in class io.janusproject.util.LoggerCreator
Convert a string representing a logging level into its numerical representation.
toString(ToStringBuilder) - Method in class io.janusproject.kernel.bic.DefaultContextInteractionsSkill
 
toString(ToStringBuilder) - Method in class io.janusproject.kernel.bic.ExternalContextAccessSkill
 
toString(ToStringBuilder) - Method in class io.janusproject.kernel.bic.InnerContextSkill
 
toString(ToStringBuilder) - Method in class io.janusproject.kernel.bic.InternalEventBusSkill
 
toString(ToStringBuilder) - Method in class io.janusproject.kernel.bic.SchedulesSkill
 
toString() - Method in class io.janusproject.kernel.services.hazelcast.HazelcastDMultiMapView.EntryCollectionView
 
toString() - Method in class io.janusproject.kernel.services.hazelcast.HazelcastDMultiMapView
 
toString() - Method in class io.janusproject.kernel.services.jdk.contextspace.Context
 
toString() - Method in class io.janusproject.kernel.space.AbstractEventSpace
 
toString() - Method in class io.janusproject.services.executor.JanusCallable
 
toString() - Method in class io.janusproject.services.executor.JanusRunnable
 
toString() - Method in class io.janusproject.services.network.EventDispatch
 
toString() - Method in class io.janusproject.services.network.EventEnvelope
 
toString() - Method in class io.janusproject.util.AbstractDMapView.EntryView
 
toString() - Method in class io.janusproject.util.AbstractDMapView.KeyView
 
toString() - Method in class io.janusproject.util.AbstractDMapView
 
toString() - Method in class io.janusproject.util.AbstractDMapView.ValueView
 
toString() - Method in class io.janusproject.util.AbstractDMultiMapView.EntryCollectionView
 
toString() - Method in class io.janusproject.util.AbstractDMultiMapView.KeySetView
 
toString() - Method in class io.janusproject.util.AbstractDMultiMapView.MapView
 
toString() - Method in class io.janusproject.util.AbstractDMultiMapView.SingleKeyValueListView
 
toString() - Method in class io.janusproject.util.AbstractDMultiMapView.SingleKeyValueSetView
 
toString() - Method in class io.janusproject.util.AbstractDMultiMapView
 
toString() - Method in class io.janusproject.util.AbstractDMultiMapView.ValueCollectionView
 
toString() - Method in class io.janusproject.util.ListenerCollection
 
toString() - Method in class io.janusproject.util.MultisetView
 
toString() - Method in class io.sarl.core.AgentTask
 
toString() - Method in class io.sarl.eventdispatching.BehaviorGuardEvaluator
 
toString() - Method in class io.sarl.lang.core.Address
 
toString(ToStringBuilder) - Method in class io.sarl.lang.core.Agent
 
toString() - Method in class io.sarl.lang.core.AgentProtectedAPIObject
 
toString(ToStringBuilder) - Method in class io.sarl.lang.core.AgentProtectedAPIObject
fill the given builder with the string representation of this object.
toString(ToStringBuilder) - Method in class io.sarl.lang.core.AgentTrait
 
toString() - Method in class io.sarl.lang.core.Event
 
toString(ToStringBuilder) - Method in class io.sarl.lang.core.Event
fill the given builder with the string representation of this object.
toString() - Method in class io.sarl.lang.core.SpaceID
 
toString() - Method in class io.sarl.lang.util.ClearableReference
 
toString() - Method in class io.sarl.lang.util.OutParameter
 
toString() - Method in class io.sarl.util.AddressScope
Deprecated.
 
toString() - Method in class io.sarl.util.IdentifierScope
Deprecated.
 
toString() - Method in class io.sarl.util.RestrictedAccessEventSpaceSpecification.RegistrationPermission
 
toURI(String) - Static method in class io.janusproject.services.network.NetworkUtil
Convert a string URI to an object URI.
toURI(InetAddress) - Static method in class io.janusproject.services.network.NetworkUtil
Convert an inet address to an URI.
toURI(InetSocketAddress) - Static method in class io.janusproject.services.network.NetworkUtil
Convert a socket address to an URI.
toURI(InetAddress, int) - Static method in class io.janusproject.services.network.NetworkUtil
Convert an inet address to an URI.
TRUE_GUARD - Static variable in class io.sarl.core.AgentTask
A guard that is always true.
TwoStepConstruction - Annotation Type in io.janusproject.util
Annotation that permits to mark the classes that must be constructed in two explicit steps.

U

uncaughtException(Thread, Throwable) - Method in class io.janusproject.kernel.services.jdk.executors.JdkUncaughtExceptionHandler
 
undelegate(Object) - Static method in class io.janusproject.util.DataViewDelegate
Find the delegated object.
UnimplementedCapacityException - Exception in io.sarl.lang.core
Thrown when an Agent tries to access a skill associated to a Capacity and no implementation has been mapped.
UnimplementedCapacityException(Class<? extends Capacity>, UUID) - Constructor for exception io.sarl.lang.core.UnimplementedCapacityException
Creates a new instance of the exception.
uninstall(Skill.UninstallationStage) - Method in class io.janusproject.kernel.bic.ExternalContextAccessSkill
 
uninstall(Skill.UninstallationStage) - Method in class io.janusproject.kernel.bic.InnerContextSkill
 
uninstall(Skill.UninstallationStage) - Method in class io.janusproject.kernel.bic.InternalEventBusSkill
 
uninstall(Skill.UninstallationStage) - Method in class io.janusproject.kernel.bic.MicroKernelSkill
 
uninstall(Skill.UninstallationStage) - Method in class io.janusproject.kernel.bic.SchedulesSkill
 
uninstall() - Method in class io.sarl.lang.core.Skill
uninstall(Skill.UninstallationStage) - Method in class io.sarl.lang.core.Skill
This method is called just before uninstalling the skill from its owner agent.
UniqueAddressParticipantRepository<ADDRESST extends Serializable> - Class in io.janusproject.kernel.repository
A repository of participants specific to a given space.
UniqueAddressParticipantRepository(String, DistributedDataStructureService) - Constructor for class io.janusproject.kernel.repository.UniqueAddressParticipantRepository
Constructs a UniqueAddressParticipantRepository.
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.
unmodifiableSynchronizedIterable(Iterable<T>, Object) - Static method in class io.sarl.util.Collections3
Returns an immutable synchronized (thread-safe) iterable backed by the specified iterable.
unmodifiableSynchronizedSet(SynchronizedSet<T>) - Static method in class io.sarl.util.Collections3
Replies an unmodifiable synchronized set.
unmodifiableSynchronizedSet(Set<T>, Object) - Static method in class io.sarl.util.Collections3
Returns an immutable synchronized (thread-safe) set backed by the specified set.
unregister(Object, Procedures.Procedure1<? super Object>) - Method in class io.janusproject.kernel.bic.internaleventdispatching.AgentInternalEventsDispatcher
Unregisters all PerceptGuardEvaluator methods on a registered object.
unregister(EventListener) - Method in class io.janusproject.kernel.space.EventSpaceImpl
 
unregister(EventListener) - Method in class io.janusproject.kernel.space.RestrictedAccessEventSpaceImpl
 
unregister(Object, Procedures.Procedure1<? super Object>) - Method in class io.sarl.eventdispatching.BehaviorGuardEvaluatorRegistry
Unregisters all BehaviorGuardEvaluators on the given listener object.
unregister(EventListener) - Method in interface io.sarl.util.OpenEventSpace
Unregisters the entity inside this space.
unregister(EventListener) - Method in interface io.sarl.util.RestrictedAccessEventSpace
Unregisters the entity inside this space.
unregisterAll(Procedures.Procedure1<? super Object>) - Method in class io.janusproject.kernel.bic.internaleventdispatching.AgentInternalEventsDispatcher
Unregisters all PerceptGuardEvaluator methods on all registered objects.
unregisterAll(Procedures.Procedure1<? super Object>) - Method in class io.sarl.eventdispatching.BehaviorGuardEvaluatorRegistry
Unregisters all BehaviorGuardEvaluators on all the listener objects.
unregisterBehavior(Behavior) - Method in class io.janusproject.kernel.bic.BehaviorsSkill
 
unregisterBehavior(Behavior) - Method in interface io.sarl.core.Behaviors
Unregisters a behavior for the owner agent.
unregisterEventListener(Object) - Method in interface io.janusproject.kernel.bic.InternalEventBusCapacity
unregisterEventListener(Object, boolean) - Method in interface io.janusproject.kernel.bic.InternalEventBusCapacity
Unregister the given object on the event bus for receiving any event.
unregisterEventListener(Object) - Method in class io.janusproject.kernel.bic.InternalEventBusSkill
unregisterEventListener(Object, boolean) - Method in class io.janusproject.kernel.bic.InternalEventBusSkill
 
unregisterParticipant(ADDRESST, EventListener) - Method in class io.janusproject.kernel.repository.MultipleAddressParticipantRepository
Remove a participant from this repository.
unregisterParticipant(EventListener) - Method in class io.janusproject.kernel.repository.UniqueAddressParticipantRepository
Remove a participant from this repository.
unregisterParticipant(UUID) - Method in class io.janusproject.kernel.repository.UniqueAddressParticipantRepository
Remove a participant with the given ID from this repository.
useJanusMessageFormat() - Static method in class io.janusproject.util.LoggerCreator
Change the configuration of the root logger for using the Janus format for the messages.

V

ValueCollectionView(Collection<Map.Entry<K, V>>) - Constructor for class io.janusproject.util.AbstractDMultiMapView.ValueCollectionView
Constructor.
valueCount(K) - Method in interface io.janusproject.services.distributeddata.DMultiMap
Returns number of values matching to given key in the multimap.
valueCount(K) - Method in class io.janusproject.util.AbstractDMultiMapView
 
valueOf(String) - Static method in enum io.janusproject.kernel.bic.InternalEventBusCapacity.OwnerState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.sarl.lang.core.Skill.UninstallationStage
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.janusproject.kernel.bic.InternalEventBusCapacity.OwnerState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class io.janusproject.util.AbstractDMapView
 
values() - Method in class io.janusproject.util.AbstractDMultiMapView
 
values() - Static method in enum io.sarl.lang.core.Skill.UninstallationStage
Returns an array containing the constants of this enum type, in the order they are declared.
ValueView(Set<Map.Entry<K, V>>) - Constructor for class io.janusproject.util.AbstractDMapView.ValueView
Constructor.
VERBOSE_LEVEL_NAME - Static variable in class io.janusproject.JanusConfig
Name of the property that contains the verbosity level of Janus.
VERBOSE_LEVEL_VALUE - Static variable in class io.janusproject.JanusConfig
The default verbosity level of Janus.

W

wake(Event) - Method in class io.janusproject.kernel.bic.BehaviorsSkill
 
wake(Event, Scope<Address>) - Method in class io.janusproject.kernel.bic.BehaviorsSkill
 
wake(Event, Scope<Address>) - Method in interface io.sarl.core.Behaviors
Wake the agent's behaviors reacting to the Event evt.
warning(Object, Throwable, Object...) - Method in class io.janusproject.kernel.bic.LoggingSkill
 
warning(Object, Object...) - Method in class io.janusproject.kernel.bic.LoggingSkill
 
warning(Supplier<String>) - Method in class io.janusproject.kernel.bic.LoggingSkill
 
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.
weeks(Number) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert weeks to milliseconds.
weeks(byte) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert weeks to milliseconds.
weeks(short) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert weeks to milliseconds.
weeks(int) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert weeks to milliseconds.
weeks(long) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert weeks to milliseconds.
weeks(float) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert weeks to milliseconds.
weeks(double) - Static method in class io.sarl.lang.scoping.batch.SARLTimeExtensions
Convert weeks to milliseconds.
weeks(Integer) - Static method in class io.sarl.util.TimeExtensions
Deprecated.
Convert weeks to milliseconds.
willReceive(UUID, Event) - Method in class io.janusproject.kernel.bic.DefaultContextInteractionsSkill
 
willReceive(UUID, Event) - Method in interface io.sarl.core.DefaultContextInteractions
Inverse signature of send.
write(ObjectDataOutput, SpaceID) - Method in class io.janusproject.modules.hazelcast.SpaceIDSerializer
 

X

xor(Scope<Address>, Scope<Address>) - Static method in class io.sarl.util.Scopes
Deprecated.
Create an scope that is the boolean-xor of the two given scopes.

Z

ZeroMQNetworkModule - Class in io.janusproject.modules.zeromq
Module that provides the network layer based on the ZeroMQ library.
ZeroMQNetworkModule() - Constructor for class io.janusproject.modules.zeromq.ZeroMQNetworkModule
 
ZeroMQNetworkService - Class in io.janusproject.kernel.services.zeromq
Service that is providing the ZeroMQ network.
ZeroMQNetworkService(URI) - Constructor for class io.janusproject.kernel.services.zeromq.ZeroMQNetworkService
Construct a ZeroMQNetwork.

_

_receiveEvent(Event) - Method in class io.sarl.javafx.FxViewerController
Invoked when an event is fired within an agent and received by the JavaFX user interface.
A B C D E F G H I J K L M N O P R S T U V W X Z _ 
Skip navigation links

Copyright © 2018 the original authors or authors.