Sends a message to the underlying WorkerManager.
Sends a message to the underlying WorkerManager.
Msg to send
The sender of the message, defaults to ActorRef.noSender
Shuts down the entire actor system
Connect to the specified address and use the specified function to create a Handler to attach to it.
Connect to the specified address and use the specified function to create a Handler to attach to it.
The address with which to connect.
Function which takes in the bound WorkerRef and creates a ClientConnectionHandler which is connected to the handler.
Name of the IOSystem as specified in the IOSystemConfig
Name of the IOSystem as specified in the IOSystemConfig
MetricAddress of this IOSystem as seen from the MetricSystem
Run the specified task on a Worker thread.
Run the specified task on a Worker thread.
The Task to run
The Task's ActorRef
Shuts down the IO System
An IO System is basically a collection of worker actors. You can attach either servers or clients to an IOSystem.
You may have multiple IOSystems per ActorSystem and actors attached to different IOSystems have no rules about cross communication. The main thing to keep in mind is that all actors in a single IOSystem will share event loops.