akka.actor
Class IOManagerActor

java.lang.Object
  extended by akka.actor.IOManagerActor
All Implemented Interfaces:
Actor, ActorLogging

public final class IOManagerActor
extends java.lang.Object
implements Actor, ActorLogging

An Actor that performs IO using a Java NIO Selector.

Use IOManager to retrieve an instance of this Actor.


Nested Class Summary
 
Nested classes/interfaces inherited from interface akka.actor.Actor
Actor.emptyBehavior$
 
Constructor Summary
IOManagerActor(IOManager.Settings settings)
           
 
Method Summary
 void postStop()
          User overridable callback.
 scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> receive()
          This defines the initial actor behavior, it must return a partial function with the actor logic.
 IOManager.Settings settings()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface akka.actor.Actor
context, noSender, postRestart, preRestart, preStart, self, sender, supervisorStrategy, unhandled
 
Methods inherited from interface akka.actor.ActorLogging
log
 

Constructor Detail

IOManagerActor

public IOManagerActor(IOManager.Settings settings)
Method Detail

settings

public IOManager.Settings settings()

receive

public scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> receive()
Description copied from interface: Actor
This defines the initial actor behavior, it must return a partial function with the actor logic.

Specified by:
receive in interface Actor

postStop

public void postStop()
Description copied from interface: Actor
User overridable callback.

Is called asynchronously after 'actor.stop()' is invoked. Empty default implementation.

Specified by:
postStop in interface Actor