theater
library
Classes
Actor <T extends ActorContext <ActorProperties > >
Class is used for settings actors.
ActorContext <P extends ActorProperties >
This class is a base class for all actor context classes.
ActorInfo
Stores information about the actor that will be created in GroupRouterActor .
ActorMessageTransportDeserializer
Class is a base class to actor message deserializer classes.
ActorMessageTransportSerializer
Class is a base class to actor message serializer classes.
ActorPath
Used to represent the path to actor in actors tree.
ActorRoutingMessage
The class is used when routing messages in the actor system.
ActorSystem
Class is used for creating group of actor.
ActorSystemAsyncBuilder
ActorSystemBuilder
Address
Used in ActorPath for storing ActorSystem name, host address and protocol.
AllForOneStrategy
Implementation of SupervisorStrategy which applies to all child actors.
CancelEvent
Event used for cancellation in cancellation tokens.
CancellationToken
Class used to cancel various things. For example, to undo a action redo in Scheduler .
CancellationTokenRef
Decider
The class used by SupervisorStrategy to decide what to do with the happened exceptions or errors.
DeliveredSuccessfullyResult
It is one of the possible results of a response to a message sent to another actor without using a link to it.
GroupDeployementStrategy
Class is used by initialization in GroupRouterActor .
It contains information about the actors that must be created in the group of actors, and also about the algorithms for implementing the routing system.
GroupRouterActor
This class is a base class for actors routers who create group of actorsduring initialization.
GroupRouterActorContext
The class used by GroupRouterActor to communicate with other actors in the actor system.
GroupRouterActorProperties
LocalActorRef
Used by sending message to local mailbox actor (located in the same actor system).
Mailbox
Mailbox is a base class for all mailbox classes.
MailboxFactory <T extends Mailbox >
This class is a base class for all mailbox factory classes.
MessageResponse
It is the base class for all classes that displays the status of the message sent to the actor.
MessageResult
It is one of the possible results of a response to a message sent to another actor.
MessageSubscription
Сlass used to track the state of a message sent to another actor, receive a response to the sent message.
NodeActor <T extends NodeActorContext <NodeActorProperties > >
This class is a base class for actors is a node in actor tree.
NodeActorContext <P extends NodeActorProperties >
Class is a base class for all actor context classes owned by NodeActor -s.
ObservableActor <T extends ObservableActorContext<ObservableActorProperties > >
This class is a base class for actors who can't create child actors.
OneForOneStrategy
Implementation of SupervisorStrategy which applies to one specific child actor in which the error occurred.
OneShotActionContext
One shot action context is a class which provides information about an action.
OneShotActionToken
Used in the scheduler to call one shot actions.
OneShotActionTokenRef
PoolDeployementStrategy
Class is used by initialization in PoolRouterActor .
PoolRouterActor
This class is a base class for actor routers who create pool of actor during initialization.
PoolRouterActorContext
The class used by PoolRouterActor to communicate with other actors in the actor system.
PoolRouterActorProperties
PriorityGenerator
Used in PriorityReliableMailbox for generate priority to messages.
PriorityReliableMailbox
Mailbox which, after sending the message, waits for a delivery confirmation message. Can resend the last message.
PriorityReliableMailboxFactory
Factory class creating instance of PriorityReliableMailbox with priorityGenerator .
RecipientNotFoundResult
It is one of the possible results of a response to a message sent to another actor without using a link to it.
ReliableMailbox
Mailbox which, after sending the message, waits for a delivery confirmation message. Can resend the last message.
ReliableMailboxFactory
Creates instance of ReliableMailbox .
RemoteTransportConfiguration
Used to configure remoting in actor system.
RepeatedlyActionContext
Repeatedly action context is a class which provides information about an action.
RepeatedlyActionToken
Used in scheduler to stop and resume repeatedly actions.
RepeatedlyActionTokenRef
RouterActor
This class is a base class for actor which the router.
Scheduler
A class that allows you to create actions that are executed at a certain frequency, as well as, if necessary, cancel them.
SheetActor <T extends SheetActorContext <SheetActorProperties > >
This class is a base class for actors who is a sheet in actor tree.
SheetActorContext <P extends SheetActorProperties >
Class is a base class for all actor context classes owned by SheetActor -s.
SupervisorActor <T extends SupervisorActorContext<SupervisorActorProperties > >
This class is a base class for actors who can create child actors and take on the role of supervisor for children.
SupervisorStrategy
Class is a base class to all supervisor strategy classes like OneForOneStrategy , AllForOneStrategy .
TcpConnectorConfiguration
Used to create and configure connection to other actor system.
TcpConnectorSecurityConfiguration
Used to configure security in tcp connection to other actor system.
TcpServerConfiguration
Used to create and configure server in the actor system.
TcpServerSecurityConfiguration
Used to configure security in tcp server of actor system.
UnreliableMailbox
Mailbox who, after receiving the message, immediately transmits it to his actor.
UnreliableMailboxFactory
Creates instance of UnreliableMailbox .
UntypedActor
This class is a base class for actors who don't have initial special role (like GroupRouterActor or PoolRouterActor - they initial role are routing messages).
UntypedActorContext
The class used by UntypedActor to communicate with other actors in the actor system, receive messages from other actors.
UntypedActorProperties
WorkerActor
This class is a base class for actors who are located in pool in PoolRouterActor .
WorkerActorContext <P extends WorkerActorProperties >
The class used by WorkerActor to communicate with other actors in the actor system, receive messages from other actors.
WorkerActorFactory <A extends WorkerActor >
WorkerActorProperties