final class RedisOperationActor extends Actor with ActorLazyLogging
Implements execution of RedisOp (sequence of redis operations). Separate RedisOperationActor is spawned of every RedisOp and lives only to execute that single RedisOp.
Author: ghik Created: 11/04/16.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- RedisOperationActor
- ActorLazyLogging
- Actor
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
type
Receive = PartialFunction[Any, Unit]
- Definition Classes
- Actor
Value Members
-
implicit
val
context: ActorContext
- Definition Classes
- Actor
- def handleOperation(op: RedisOp[Any], reserving: Boolean = false): Unit
-
def
postRestart(reason: Throwable): Unit
- Definition Classes
- Actor
- Annotations
- @throws( classOf[java.lang.Exception] )
-
def
postStop(): Unit
- Definition Classes
- RedisOperationActor → Actor
-
def
preRestart(reason: Throwable, message: Option[Any]): Unit
- Definition Classes
- Actor
- Annotations
- @throws( classOf[java.lang.Exception] )
-
def
preStart(): Unit
- Definition Classes
- Actor
- Annotations
- @throws( classOf[java.lang.Exception] )
-
def
receive: PartialFunction[Any, Unit]
- Definition Classes
- RedisOperationActor → Actor
- def releaseConnection(): Unit
- def respond(msg: Any): Unit
-
implicit final
val
self: ActorRef
- Definition Classes
- Actor
-
final
def
sender(): ActorRef
- Definition Classes
- Actor
-
def
supervisorStrategy: SupervisorStrategy
- Definition Classes
- Actor
-
def
unhandled(message: Any): Unit
- Definition Classes
- Actor
- def waitingForResponse[A, B](prevBatch: RedisBatch[A], nextStep: commons.Opt[(A) ⇒ RedisOp[B]], reserving: Boolean = false): Receive
-
object
log
- Definition Classes
- ActorLazyLogging