Index

A B C D E F G H I J L M N O P R S T U W 
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 AccumulatorResult record 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.
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 data record 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.
getWorkStealingPool(int) - Method in class com.scivicslab.pojoactor.core.ActorSystem
Deprecated.

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 result record component.
ResultEntry(String, String, String, Instant) - Constructor for record class com.scivicslab.pojoactor.core.accumulator.BufferedAccumulator.ResultEntry
Creates an instance of a ResultEntry record 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 source record component.
source() - Method in record class com.scivicslab.pojoactor.core.accumulator.BufferedAccumulator.ResultEntry
Returns the value of the source record 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 timestamp record component.
timestamp() - Method in record class com.scivicslab.pojoactor.core.accumulator.BufferedAccumulator.ResultEntry
Returns the value of the timestamp record 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 type record 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
 
A B C D E F G H I J L M N O P R S T U W 
All Classes and Interfaces|All Packages