Index
All Classes and Interfaces|All Packages
A
- Accumulator - Interface in com.scivicslab.pojoactor.core.accumulator
-
Interface for accumulating results from multiple sources.
- AccumulatorResult<T> - Record Class in com.scivicslab.pojoactor.core.accumulator
-
A result entry in an accumulator.
- AccumulatorResult(String, T, Instant) - Constructor for record class com.scivicslab.pojoactor.core.accumulator.AccumulatorResult
-
Creates an instance of a
AccumulatorResultrecord class. - actorName - Variable in class com.scivicslab.pojoactor.core.ActorRef
- actorOf(String, T) - Method in class com.scivicslab.pojoactor.core.ActorSystem
-
Creates a new actor with the specified name and object.
- ActorProvider - Interface in com.scivicslab.pojoactor.core
-
Service provider interface for plugin-based actor registration.
- ActorRef<T> - Class in com.scivicslab.pojoactor.core
-
A reference to an actor that provides messaging capabilities and lifecycle management.
- ActorRef(String, T) - Constructor for class com.scivicslab.pojoactor.core.ActorRef
-
Constructs an ActorRef with the specified name and object.
- ActorRef(String, T, ActorSystem) - Constructor for class com.scivicslab.pojoactor.core.ActorRef
-
Constructs an ActorRef with the specified name, object, and actor system.
- actors - Variable in class com.scivicslab.pojoactor.core.ActorSystem
-
A name to an ActorRef correspondance.
- actorSystem - Variable in class com.scivicslab.pojoactor.core.ActorRef
- ActorSystem - Class in com.scivicslab.pojoactor.core
-
A lightweight actor system implementation that manages actor lifecycles and thread pools.
- ActorSystem(String) - Constructor for class com.scivicslab.pojoactor.core.ActorSystem
-
Constructs an ActorSystem with the specified name and default thread pool.
- ActorSystem(String, int) - Constructor for class com.scivicslab.pojoactor.core.ActorSystem
-
Constructs an ActorSystem with the specified name and thread count.
- ActorSystem.Builder - Class in com.scivicslab.pojoactor.core
-
Builder class for creating ActorSystem instances with custom configurations.
- add(String, String, String) - Method in interface com.scivicslab.pojoactor.core.accumulator.Accumulator
-
Adds a result to this accumulator.
- add(String, String, String) - Method in class com.scivicslab.pojoactor.core.accumulator.BufferedAccumulator
- add(String, String, String) - Method in class com.scivicslab.pojoactor.core.accumulator.JsonAccumulator
- add(String, String, String) - Method in class com.scivicslab.pojoactor.core.accumulator.StreamingAccumulator
- add(String, String, String) - Method in class com.scivicslab.pojoactor.core.accumulator.TableAccumulator
- addActor(ActorRef<T>) - Method in class com.scivicslab.pojoactor.core.ActorSystem
-
Add the directly generated Actor to the ActorSystem.
- addActor(ActorRef<T>, String) - Method in class com.scivicslab.pojoactor.core.ActorSystem
-
Add the directly generated Actor to the ActorSystem while changing the name used within the ActorSystem.
- addActor(String, ActorRef<T>) - Method in class com.scivicslab.pojoactor.core.ActorSystem
-
Deprecated.
- addManagedThreadPool(int) - Method in class com.scivicslab.pojoactor.core.ActorSystem
-
Adds a new managed thread pool to the actor system.
- addWorkStealingPool(int) - Method in class com.scivicslab.pojoactor.core.ActorSystem
-
Deprecated.Use
ActorSystem.addManagedThreadPool(int)instead. - ask(Function<T, R>) - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Sends a message to actor and returns a CompletableFuture to be completed with the response value.
- ask(Function<T, R>, ExecutorService) - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Sends a message to this actor and returns a response using a specific executor service.
- askNow(Function<T, R>) - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Sends a message to the actor and returns a response, bypassing the mailbox and executing immediately.
- AttributeKey<T> - Class in com.scivicslab.pojoactor.core
-
A type-safe key for storing named attributes on an ActorRef.
- awaitTermination(long, TimeUnit) - Method in class com.scivicslab.pojoactor.core.ForkJoinPoolWrapper
B
- Basic Usage - Search tag in class com.scivicslab.pojoactor.core.DynamicActorLoader
- Section
- BufferedAccumulator - Class in com.scivicslab.pojoactor.core.accumulator
-
An accumulator that buffers results and outputs them on getSummary().
- BufferedAccumulator() - Constructor for class com.scivicslab.pojoactor.core.accumulator.BufferedAccumulator
- BufferedAccumulator.ResultEntry - Record Class in com.scivicslab.pojoactor.core.accumulator
-
A single result entry.
- build() - Method in class com.scivicslab.pojoactor.core.ActorSystem.Builder
-
Builds and returns a new ActorSystem instance.
- Builder(String) - Constructor for class com.scivicslab.pojoactor.core.ActorSystem.Builder
-
Constructs a new Builder with the specified system name.
C
- cancelJobsForActor(String) - Method in class com.scivicslab.pojoactor.core.ManagedThreadPool
-
Cancels all pending jobs for a specific actor.
- cancelJobsForActor(String) - Method in interface com.scivicslab.pojoactor.core.WorkerPool
-
Cancels all pending (not yet started) jobs submitted for the given actor.
- cancelTask(String) - Method in class com.scivicslab.pojoactor.core.scheduler.Scheduler
-
Cancels a scheduled task.
- clear() - Method in interface com.scivicslab.pojoactor.core.accumulator.Accumulator
-
Clears all accumulated results.
- clear() - Method in class com.scivicslab.pojoactor.core.accumulator.BufferedAccumulator
- clear() - Method in class com.scivicslab.pojoactor.core.accumulator.JsonAccumulator
- clear() - Method in class com.scivicslab.pojoactor.core.accumulator.StreamingAccumulator
- clear() - Method in class com.scivicslab.pojoactor.core.accumulator.TableAccumulator
- clear() - Method in class com.scivicslab.pojoactor.core.JsonState
-
Clears all values.
- clearJsonState() - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Clears all JSON state for this actor.
- clearPendingMessages() - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Clears all pending messages from this actor's message queue.
- close() - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Destroys the actor and cleans up its resources.
- close() - Method in class com.scivicslab.pojoactor.core.scheduler.Scheduler
-
Shuts down the scheduler and cancels all scheduled tasks.
- com.scivicslab.pojoactor.core - package com.scivicslab.pojoactor.core
- com.scivicslab.pojoactor.core.accumulator - package com.scivicslab.pojoactor.core.accumulator
- com.scivicslab.pojoactor.core.scheduler - package com.scivicslab.pojoactor.core.scheduler
- copy() - Method in class com.scivicslab.pojoactor.core.JsonState
-
Creates a deep copy of this JsonState.
- createChild(String, K) - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Creates a child actor under this actor's supervision.
D
- data() - Method in record class com.scivicslab.pojoactor.core.accumulator.BufferedAccumulator.ResultEntry
-
Returns the value of the
datarecord component. - DynamicActorLoader - Class in com.scivicslab.pojoactor.core
-
Dynamic actor loader for runtime-extensible actor system.
- DynamicActorLoader() - Constructor for class com.scivicslab.pojoactor.core.DynamicActorLoader
E
- equals(Object) - Method in record class com.scivicslab.pojoactor.core.accumulator.AccumulatorResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.scivicslab.pojoactor.core.accumulator.BufferedAccumulator.ResultEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class com.scivicslab.pojoactor.core.AttributeKey
- Example Output - Search tag in class com.scivicslab.pojoactor.core.accumulator.BufferedAccumulator
- Section
- Example Output - Search tag in class com.scivicslab.pojoactor.core.accumulator.JsonAccumulator
- Section
- Example Output - Search tag in class com.scivicslab.pojoactor.core.accumulator.StreamingAccumulator
- Section
- Example Output - Search tag in class com.scivicslab.pojoactor.core.accumulator.TableAccumulator
- Section
- execute(Runnable) - Method in class com.scivicslab.pojoactor.core.ForkJoinPoolWrapper
F
- Features - Search tag in class com.scivicslab.pojoactor.core.DynamicActorLoader
- Section
- fieldNames() - Method in class com.scivicslab.pojoactor.core.JsonState
-
Returns an iterator over the top-level field names.
- ForkJoinPoolWrapper - Class in com.scivicslab.pojoactor.core
-
A WorkerPool implementation that wraps ForkJoinPool (work-stealing executor).
- ForkJoinPoolWrapper() - Constructor for class com.scivicslab.pojoactor.core.ForkJoinPoolWrapper
-
Creates a ForkJoinPoolWrapper with default parallelism.
- ForkJoinPoolWrapper(int) - Constructor for class com.scivicslab.pojoactor.core.ForkJoinPoolWrapper
-
Creates a ForkJoinPoolWrapper with specified parallelism.
G
- get(String) - Method in class com.scivicslab.pojoactor.core.JsonState
-
Gets an Optional value at the path.
- getActor(String) - Method in class com.scivicslab.pojoactor.core.ActorSystem
-
Retrieves an actor by name.
- getAttribute(AttributeKey<V>) - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Returns the attribute value for the given key, or null if not set.
- getAttribute(AttributeKey<V>, V) - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Returns the attribute value for the given key, or defaultValue if not set.
- getBoolean(String, boolean) - Method in class com.scivicslab.pojoactor.core.JsonState
-
Gets a boolean value at the path.
- getCount() - Method in interface com.scivicslab.pojoactor.core.accumulator.Accumulator
-
Returns the number of results that have been added.
- getCount() - Method in class com.scivicslab.pojoactor.core.accumulator.BufferedAccumulator
- getCount() - Method in class com.scivicslab.pojoactor.core.accumulator.JsonAccumulator
- getCount() - Method in class com.scivicslab.pojoactor.core.accumulator.StreamingAccumulator
- getCount() - Method in class com.scivicslab.pojoactor.core.accumulator.TableAccumulator
- getDouble(String, double) - Method in class com.scivicslab.pojoactor.core.JsonState
-
Gets a double value at the path.
- getInt(String, int) - Method in class com.scivicslab.pojoactor.core.JsonState
-
Gets an integer value at the path.
- getJsonBoolean(String, boolean) - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Convenience method to get a boolean from the JSON state.
- getJsonInt(String, int) - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Convenience method to get an integer from the JSON state.
- getJsonString(String) - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Convenience method to get a string from the JSON state.
- getJsonString(String, String) - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Convenience method to get a string from the JSON state with default.
- getLastResultValue() - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Gets the last action result for this actor.
- getLogger() - Method in class com.scivicslab.pojoactor.core.ActorSystem
-
Gets the current logger instance.
- getLong(String, long) - Method in class com.scivicslab.pojoactor.core.JsonState
-
Gets a long value at the path.
- getManagedThreadPool() - Method in class com.scivicslab.pojoactor.core.ActorSystem
-
Returns the default managed thread pool of the actor system.
- getManagedThreadPool(int) - Method in class com.scivicslab.pojoactor.core.ActorSystem
-
Returns a managed thread pool at the specified index.
- getName() - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Returns the name of this actor.
- getNamesOfChildren() - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Returns the names of all child actors supervised by this actor.
- getParentName() - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Returns the name of this actor's parent, if any.
- getPendingJobCountForActor(String) - Method in class com.scivicslab.pojoactor.core.ManagedThreadPool
-
Gets the number of pending jobs for a specific actor.
- getPendingJobCountForActor(String) - Method in interface com.scivicslab.pojoactor.core.WorkerPool
-
Returns the number of pending (not yet started) jobs for the given actor.
- getPluginName() - Method in interface com.scivicslab.pojoactor.core.ActorProvider
-
Returns the name of this plugin.
- getPluginVersion() - Method in interface com.scivicslab.pojoactor.core.ActorProvider
-
Returns the version of this plugin.
- getResults() - Method in class com.scivicslab.pojoactor.core.accumulator.BufferedAccumulator
-
Returns an unmodifiable list of all result entries.
- getResultsAsJson() - Method in class com.scivicslab.pojoactor.core.accumulator.JsonAccumulator
-
Returns the results as a JSONObject.
- getRoot() - Method in class com.scivicslab.pojoactor.core.JsonState
-
Returns the root ObjectNode for direct manipulation.
- getScheduledTaskCount() - Method in class com.scivicslab.pojoactor.core.scheduler.Scheduler
-
Returns the number of currently scheduled tasks.
- getString(String) - Method in class com.scivicslab.pojoactor.core.JsonState
-
Gets a string value at the path.
- getString(String, String) - Method in class com.scivicslab.pojoactor.core.JsonState
-
Gets a string value at the path with default.
- getSummary() - Method in interface com.scivicslab.pojoactor.core.accumulator.Accumulator
-
Returns a formatted summary of all accumulated results.
- getSummary() - Method in class com.scivicslab.pojoactor.core.accumulator.BufferedAccumulator
- getSummary() - Method in class com.scivicslab.pojoactor.core.accumulator.JsonAccumulator
- getSummary() - Method in class com.scivicslab.pojoactor.core.accumulator.StreamingAccumulator
- getSummary() - Method in class com.scivicslab.pojoactor.core.accumulator.TableAccumulator
- getTrackedActorCount() - Method in class com.scivicslab.pojoactor.core.ManagedThreadPool
-
Gets the total number of actors currently tracked.
- getWorkStealingPool() - Method in class com.scivicslab.pojoactor.core.ActorSystem
-
Deprecated.Use
ActorSystem.getManagedThreadPool()instead. - getWorkStealingPool(int) - Method in class com.scivicslab.pojoactor.core.ActorSystem
-
Deprecated.Use
ActorSystem.getManagedThreadPool(int)instead.
H
- has(String) - Method in class com.scivicslab.pojoactor.core.JsonState
-
Checks if a value exists at the path.
- hasActor(String) - Method in class com.scivicslab.pojoactor.core.ActorSystem
-
Checks if an actor with the specified name exists in the system.
- hasAttribute(AttributeKey<?>) - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Returns true if an attribute has been set for the given key.
- hashCode() - Method in record class com.scivicslab.pojoactor.core.accumulator.AccumulatorResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.scivicslab.pojoactor.core.accumulator.BufferedAccumulator.ResultEntry
-
Returns a hash code value for this object.
- hashCode() - Method in class com.scivicslab.pojoactor.core.AttributeKey
- hasJson(String) - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Convenience method to check if a path exists in the JSON state.
- hasJsonState() - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Checks if this actor has any JSON state.
I
- initLogger(String) - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Initializes the logger with the specified name.
- initLogger(String) - Method in class com.scivicslab.pojoactor.core.ActorSystem
-
Initializes the system logger with the specified name.
- invokeAll(Collection<? extends Callable<T>>) - Method in class com.scivicslab.pojoactor.core.ForkJoinPoolWrapper
- invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class com.scivicslab.pojoactor.core.ForkJoinPoolWrapper
- invokeAny(Collection<? extends Callable<T>>) - Method in class com.scivicslab.pojoactor.core.ForkJoinPoolWrapper
- invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class com.scivicslab.pojoactor.core.ForkJoinPoolWrapper
- isAlive() - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Checks if this actor is still alive and able to process messages.
- isAlive() - Method in class com.scivicslab.pojoactor.core.ActorSystem
-
Checks if the actor system is alive (no thread pools are shut down).
- isAlive(String) - Method in class com.scivicslab.pojoactor.core.ActorSystem
-
Checks if a specific actor is alive.
- isEmpty() - Method in class com.scivicslab.pojoactor.core.JsonState
-
Checks if the state is empty.
- isScheduled(String) - Method in class com.scivicslab.pojoactor.core.scheduler.Scheduler
-
Checks if a task with the given ID is currently scheduled.
- isShutdown() - Method in class com.scivicslab.pojoactor.core.ForkJoinPoolWrapper
- isTerminated() - Method in class com.scivicslab.pojoactor.core.ForkJoinPoolWrapper
J
- json() - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Returns the JSON state container for this actor, creating it if necessary.
- JsonAccumulator - Class in com.scivicslab.pojoactor.core.accumulator
-
An accumulator that outputs results in JSON format.
- JsonAccumulator() - Constructor for class com.scivicslab.pojoactor.core.accumulator.JsonAccumulator
- JsonState - Class in com.scivicslab.pojoactor.core
-
JSON state container with XPath-style path accessor.
- JsonState() - Constructor for class com.scivicslab.pojoactor.core.JsonState
-
Constructs an empty JsonState.
- JsonState(ObjectNode) - Constructor for class com.scivicslab.pojoactor.core.JsonState
-
Constructs a JsonState from an existing ObjectNode.
L
- listActorNames() - Method in class com.scivicslab.pojoactor.core.ActorSystem
-
Returns a list of all actor names in the system.
- loadActor(Path, String, String) - Static method in class com.scivicslab.pojoactor.core.DynamicActorLoader
-
Loads a class from an external JAR file and wraps it as an ActorRef.
- loadActorIntoSystem(ActorSystem, Path, String, String) - Static method in class com.scivicslab.pojoactor.core.DynamicActorLoader
-
Loads a class from an external JAR file and wraps it as an ActorRef, registering it with the given ActorSystem.
M
- ManagedThreadPool - Class in com.scivicslab.pojoactor.core
-
A managed thread pool for CPU-intensive tasks in POJO-actor.
- ManagedThreadPool(int) - Constructor for class com.scivicslab.pojoactor.core.ManagedThreadPool
-
Creates a ManagedThreadPool with the specified parallelism level.
N
- name() - Method in class com.scivicslab.pojoactor.core.AttributeKey
O
- object - Variable in class com.scivicslab.pojoactor.core.ActorRef
- of(String, Class<T>) - Static method in class com.scivicslab.pojoactor.core.AttributeKey
P
- Path Syntax - Search tag in class com.scivicslab.pojoactor.core.JsonState
- Section
- put(String, Object) - Method in class com.scivicslab.pojoactor.core.JsonState
-
Sets a value at the given path, creating intermediate nodes as needed.
- putAttribute(AttributeKey<V>, V) - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Stores a typed attribute value.
- putJson(String, Object) - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Convenience method to put a value into the JSON state.
R
- registerActors(ActorSystem) - Method in interface com.scivicslab.pojoactor.core.ActorProvider
-
Registers actors provided by this plugin into the given ActorSystem.
- remove(String) - Method in class com.scivicslab.pojoactor.core.JsonState
-
Removes a value at the given path.
- removeActor(String) - Method in class com.scivicslab.pojoactor.core.ActorSystem
-
Removes an actor from the system.
- removeAttribute(AttributeKey<V>) - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Removes and returns the attribute value for the given key, or null if not set.
- Requirements - Search tag in class com.scivicslab.pojoactor.core.DynamicActorLoader
- Section
- result() - Method in record class com.scivicslab.pojoactor.core.accumulator.AccumulatorResult
-
Returns the value of the
resultrecord component. - ResultEntry(String, String, String, Instant) - Constructor for record class com.scivicslab.pojoactor.core.accumulator.BufferedAccumulator.ResultEntry
-
Creates an instance of a
ResultEntryrecord class.
S
- scheduleAtFixedRate(String, ActorRef<T>, Consumer<T>, long, long, TimeUnit) - Method in class com.scivicslab.pojoactor.core.scheduler.Scheduler
-
Schedules a task to execute periodically at a fixed rate.
- scheduleOnce(String, ActorRef<T>, Consumer<T>, long, TimeUnit) - Method in class com.scivicslab.pojoactor.core.scheduler.Scheduler
-
Schedules a task to execute once after a specified delay.
- Scheduler - Class in com.scivicslab.pojoactor.core.scheduler
-
A scheduler for periodic task execution with ActorRef.
- Scheduler() - Constructor for class com.scivicslab.pojoactor.core.scheduler.Scheduler
-
Constructs a new Scheduler with default thread pool size (2).
- Scheduler(int) - Constructor for class com.scivicslab.pojoactor.core.scheduler.Scheduler
-
Constructs a new Scheduler with the specified thread pool size.
- scheduleWithFixedDelay(String, ActorRef<T>, Consumer<T>, long, long, TimeUnit) - Method in class com.scivicslab.pojoactor.core.scheduler.Scheduler
-
Schedules a task to execute periodically with a fixed delay between executions.
- select(String) - Method in class com.scivicslab.pojoactor.core.JsonState
-
Selects a JsonNode at the given path.
- setLastResultValue(String) - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Sets the last action result for this actor.
- setLogger(Logger) - Method in class com.scivicslab.pojoactor.core.ActorSystem
-
Sets the logger for the actor system.
- setParentName(String) - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Sets the parent name for this actor.
- shutdown() - Method in class com.scivicslab.pojoactor.core.ForkJoinPoolWrapper
- shutdownNow() - Method in class com.scivicslab.pojoactor.core.ForkJoinPoolWrapper
- size() - Method in class com.scivicslab.pojoactor.core.JsonState
-
Returns the number of top-level keys.
- source() - Method in record class com.scivicslab.pojoactor.core.accumulator.AccumulatorResult
-
Returns the value of the
sourcerecord component. - source() - Method in record class com.scivicslab.pojoactor.core.accumulator.BufferedAccumulator.ResultEntry
-
Returns the value of the
sourcerecord component. - Standard Implementations - Search tag in interface com.scivicslab.pojoactor.core.accumulator.Accumulator
- Section
- StreamingAccumulator - Class in com.scivicslab.pojoactor.core.accumulator
-
An accumulator that outputs results immediately as they are added.
- StreamingAccumulator() - Constructor for class com.scivicslab.pojoactor.core.accumulator.StreamingAccumulator
-
Constructs a StreamingAccumulator with default settings.
- StreamingAccumulator(PrintStream, String) - Constructor for class com.scivicslab.pojoactor.core.accumulator.StreamingAccumulator
-
Constructs a StreamingAccumulator with custom output and format.
- submit(Runnable) - Method in class com.scivicslab.pojoactor.core.ForkJoinPoolWrapper
- submit(Runnable, T) - Method in class com.scivicslab.pojoactor.core.ForkJoinPoolWrapper
- submit(Callable<T>) - Method in class com.scivicslab.pojoactor.core.ForkJoinPoolWrapper
- submitForActor(String, Runnable) - Method in class com.scivicslab.pojoactor.core.ManagedThreadPool
-
Submits a task associated with a specific actor.
- submitUrgentForActor(String, Runnable) - Method in class com.scivicslab.pojoactor.core.ManagedThreadPool
-
Submits an urgent task to the front of the queue.
- supportsCancellation() - Method in class com.scivicslab.pojoactor.core.ForkJoinPoolWrapper
- supportsCancellation() - Method in class com.scivicslab.pojoactor.core.ManagedThreadPool
- supportsCancellation() - Method in interface com.scivicslab.pojoactor.core.WorkerPool
-
Returns whether this implementation supports per-actor job cancellation.
- system() - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Returns the actor system this actor belongs to.
- systemName - Variable in class com.scivicslab.pojoactor.core.ActorSystem
T
- TableAccumulator - Class in com.scivicslab.pojoactor.core.accumulator
-
An accumulator that formats results as a table.
- TableAccumulator() - Constructor for class com.scivicslab.pojoactor.core.accumulator.TableAccumulator
-
Constructs a TableAccumulator with default column width of 30 characters.
- TableAccumulator(int) - Constructor for class com.scivicslab.pojoactor.core.accumulator.TableAccumulator
-
Constructs a TableAccumulator with custom column width.
- tell(Consumer<T>) - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Sends a message to the actor defined by this reference.
- tell(Consumer<T>, ExecutorService) - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Sends a message to this actor using a specific executor service.
- tellNow(Consumer<T>) - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Sends a message to the actor for immediate execution, bypassing the normal message queue.
- terminate() - Method in class com.scivicslab.pojoactor.core.ActorSystem
-
Terminates the actor system by closing all actors and shutting down thread pools.
- threadNum(int) - Method in class com.scivicslab.pojoactor.core.ActorSystem.Builder
-
Sets the number of threads for the actor system.
- timestamp() - Method in record class com.scivicslab.pojoactor.core.accumulator.AccumulatorResult
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class com.scivicslab.pojoactor.core.accumulator.BufferedAccumulator.ResultEntry
-
Returns the value of the
timestamprecord component. - toPrettyString() - Method in class com.scivicslab.pojoactor.core.JsonState
-
Returns a pretty-printed JSON string.
- toString() - Method in record class com.scivicslab.pojoactor.core.accumulator.AccumulatorResult
-
Returns a string representation of this record class.
- toString() - Method in record class com.scivicslab.pojoactor.core.accumulator.BufferedAccumulator.ResultEntry
-
Returns a string representation of this record class.
- toString() - Method in class com.scivicslab.pojoactor.core.ActorSystem
-
Returns a string representation of the actor system.
- toString() - Method in class com.scivicslab.pojoactor.core.AttributeKey
- toString() - Method in class com.scivicslab.pojoactor.core.JsonState
-
Returns the JSON string representation.
- toStringOfJson(String) - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Returns a pretty-printed JSON string for the subtree at the given path.
- toStringOfJson(String) - Method in class com.scivicslab.pojoactor.core.JsonState
-
Returns a pretty-printed JSON string for the subtree at the given path.
- toStringOfYaml(String) - Method in class com.scivicslab.pojoactor.core.ActorRef
-
Returns a YAML string for the subtree at the given path.
- toStringOfYaml(String) - Method in class com.scivicslab.pojoactor.core.JsonState
-
Returns a YAML string for the subtree at the given path.
- type() - Method in record class com.scivicslab.pojoactor.core.accumulator.BufferedAccumulator.ResultEntry
-
Returns the value of the
typerecord component. - type() - Method in class com.scivicslab.pojoactor.core.AttributeKey
U
- Usage Example - Search tag in class com.scivicslab.pojoactor.core.JsonState
- Section
- Usage in Application - Search tag in interface com.scivicslab.pojoactor.core.ActorProvider
- Section
- Usage in Plugin - Search tag in interface com.scivicslab.pojoactor.core.ActorProvider
- Section
- Usage Pattern - Search tag in interface com.scivicslab.pojoactor.core.accumulator.Accumulator
- Section
W
- WorkerPool - Interface in com.scivicslab.pojoactor.core
-
Extension of ExecutorService that adds per-actor job management.
- workerPools - Variable in class com.scivicslab.pojoactor.core.ActorSystem
All Classes and Interfaces|All Packages
ActorSystem.addActor(ActorRef)instead