Index
A
- ACID (atomicity, consistency, isolation, and durability)
- about / Transaction management
- Active Object pattern
- used, for implementing typed actor / What are typed actors?
- actor behavior / Behavior
- actor classes, Java application
- MapActor.java / MapActor.java
- ReduceActor.java / ReduceActor.java
- AggregateActor.java / AggregateActor.java
- MasterActor.java / MasterActor.java
- actor classes, Scala application
- MapActor.scala / MapActor.scala
- ReduceActor.scala / ReduceActor.scala
- AggregateActor.scala / AggregateActor.scala
- MasterActor.scala / MasterActor.scala
- ACTOR COUNTS / Actors
- actorFor() method / Creating the local node application
- actor model
- about / Actor Model
- principles / Actor Model
- actorOf() method / Actor with default constructor, Creating the local node application
- actor path
- about / Actor path
- actorPath property / Analyze
- actorRef.underlyingActor() / Access to the underlying actor reference
- ActorRef class / Location transparency, Actor with default constructor, Distributed computing
- actor reference
- access to / Access to the underlying actor reference
- actors
- about / What is an actor?, Actors, Actor hierarchy
- actor state / State
- behavior / Behavior
- mailbox / Mailbox
- lifestyle / Actor lifecycle
- lifecycle, phases / Actors
- defining / Defining an actor
- creating / Creating actors
- creating, with default constructor / Actor with default constructor
- creating, with non-default constructor / Actor with non-default constructor
- creating, within actor hierarchy / Creating an actor within an actor hierarchy
- stopping / Stopping actors
- killing / Killing actors
- lifecycle, monitoring / Actor lifecycle monitoring
- specialized actors, managing / Actor hierarchy
- supervisor actors / Actor hierarchy
- recursive actor hierarchy / Actor hierarchy
- hierarchy / Actor hierarchy
- integrating, with ZeroMQ / Integrating actors with ZeroMQ
- ACTORS
- individual graph section / Actors
- actor state / State
- actor statistics parameter / RESTful API
- actor system
- about / Actor systems
- ActorSystem class / Actor with default constructor
- ActorSystem context / Creating actors
- Address objects / Router usage for distributed actors
- agents
- about / Agents
- using, in application / Agents
- creating / Creating agents
- values, updating / Updating agent values
- values, reading / Reading agent values
- stopping / Stopping agents
- AggregateActor.java / AggregateActor.java
- AggregateActor.scala / AggregateActor.scala
- AggregateActor class / AggregateActor.scala
- aggregate task
- about / Application requirements
- Akka
- background / Background
- concurrent systems / Concurrent systems
- container-based applications / Container-based applications
- actor model / Actor Model
- URL / Akka framework
- actor system / Actor systems
- fault tolerance / Fault tolerance
- location transparency / Location transparency
- transactions / Transactors
- key constructs / Transactors
- use cases / Akka use cases
- URL, for downloading distribution / Akka
- directory structure / Akka
- modules / Akka
- Maven project, creating / Creating the Akka Maven project
- dispatchers / Dispatchers in Akka
- Akka, modules
- akka-<storage-system>-mailbox / Akka
- akka-actor / Akka
- akka-agent / Akka
- akka-camel / Akka
- akka-dataflow / Akka
- akka-kernel / Akka
- akka-osgi / Akka
- akka-remote / Akka
- akka-slf4j / Akka
- akka-testkit / Akka
- akka-transactor / Akka
- Akka-zeromq / Akka
- akka.first.app.mapreduce package / Defining message classes
- Akka application
- testing / Testing your Akka application
- unit test, testing with TestActorRef / Writing the first unit test with TestActorRef
- actor reference, accessing / Access to the underlying actor reference
- actor behavior, testing / Testing actor behavior
- exception scenarios, testing / Testing exception scenarios
- deployment mode / Deployment mode
- Akka application, requisites
- about / Application requirements
- Akka extensions
- used, for managing application configuration / Managing application configuration using Akka extensions
- Akka framework
- features / Akka framework
- Akka Maven project
- creating, steps for / Creating the Akka Maven project
- All-For-One strategy
- analytics
- about / Akka use cases
- analyze module, Typesafe console
- about / Analyze
- span / Analyze
- span, types / Analyze
- scope dimension groups actors, properties / Analyze
- running / Running analyze module
- any user-defined marker span span / Analyze
- application.conf
- router usage via / Router usage via application.conf
- application.conf class / application.conf
- application.secret / Running Typesafe console
- application configuration
- managing, Akka extensions used / Managing application configuration using Akka extensions
- application development environment, prerequisites
- ask() method / Sending messages, Send and receive messages – ask(), Defining an actor
- ATCs
- about / Dispatchers
B
- balancing dispatcher
- about / Balancing dispatcher
- features / Balancing dispatcher
- batch processing
- about / Akka use cases
- Beanstalkd
- URL / Durable mailboxes
- blocking queue / Types of mailboxes
- BlockingQueue method / Dispatcher
- Boolean variable / Usage
- BoomActor / Integration testing with TestKit
- Bootable class / Microkernel
- bounded mailbox / Types of mailboxes
- bounded priority mailbox / Types of mailboxes
- bounded queue / Types of mailboxes
- BroadcastRouter / Router usage
- broadcast router / Routers
- BurstyMessageRouter class / Custom router
- business intelligence
- about / Akka use cases
C
- Calculator class / Defining an actor, Receiving messages
- CallingThreadDispatcher.global / Testing actor behavior
- CAS
- close() method / Stopping agents
- compile command / MapReduceApplication.scala
- conf directory / Launching the console
- config.getString() / Managing application configuration using Akka extensions
- context() actor / Managing application configuration using Akka extensions
- context.actorOf() method / MasterActor.scala
- Continuous Integration (CI)
- about / Testing your Akka application
- coordinated.atomic() block / Money transfer between two accounts – take two
- coordinated.coordinate() method / Coordinated transactions
- coordinated transactions
- about / Coordinated transactions
- multiple transactions, managing / Coordinated transactions
- money, transferring between multiple accounts / Money transfer between two accounts
- CPU (CPU user) / Node
- createCustomRoute() method / Custom router
- Creator() method / An actor with a non-default constructor
- CustomRoute() method / Custom router
- CustomRoute class / Custom router
D
- data mining
- about / Akka use cases
- decouple
- about / What are typed actors?
- destinationsFor() method / Custom router
- directory-path parameter / FileDurableMailboxStorage
- discard-old-when-full parameter / FileDurableMailboxStorage
- dispatcher, configuration parameters
- type parameter / Fork join executor
- executor parameter / Fork join executor
- fork-join-executor parameter / Fork join executor
- thread-pool-executor parameter / Fork join executor
- throughput parameter / Fork join executor
- mailbox-capacity (optional) parameter / Fork join executor
- mailbox-type (optional) parameter / Fork join executor
- key parameters / Fork join executor
- dispatcher property / Analyze
- dispatchers
- about / Dispatchers and routers, Dispatchers, Dispatchers
- using / Using dispatchers
- application.conf class / application.conf
- as pattern / Dispatcher as a pattern
- in Akka / Dispatchers in Akka
- types / Types of dispatcher
- default mailbox implementations / Types of dispatcher
- default dispatcher / Dispatcher
- default dispatchers, features / Dispatcher
- pinned dispatcher / Pinned dispatcher
- balancing dispatcher / Balancing dispatcher
- thread dispatcher / Calling thread dispatcher
- usage / Dispatcher usage
- thread pool executor / Dispatcher usage, Thread pool executor
- fork join executor / Dispatcher usage, Fork join executor
- configuration parameters / Fork join executor
- individual graph section / Dispatchers
- ACTORS / Actors
- TAGS / Tags
- ERRORS / Errors
- DISPATCHER THREADS / Dispatchers
- distributed actors
- router usage for / Router usage for distributed actors
- distributed computing
- about / Distributed computing
- Java EE EJB model used / Distributed computing
- key elements / Distributed computing
- durability
- about / Transaction management
- dynamic proxy classes
- implementing, in JDK / What are typed actors?
E
- EchoActor testing / Integration testing with TestKit
- about / EchoActor testing
- Eclipse
- URL, for downloading / Eclipse
- ERROR / Node, Dispatchers, Actors
- ERRORS / System overview
- error statistics parameter / RESTful API
- evaluateExpression() / MapActor.java
- evaluateExpression() method / MapActor.java, MapActor.scala
- execution class, Java application
- defining / Defining the execution class
- MapReduceApplication.java class / MapReduceApplication.java
- execution class, Scala application
- defining / Defining the execution class
- MapReduceApplication.scala class / MapReduceApplication.scala
- executor
- in Java / Executor in Java
- ThreadPoolExecutor / Executor in Java
- ForkJoinPool / Executor in Java
- constructor / Executor in Java
- EXECUTOR / Dispatchers
- executor parameter / Fork join executor
- extension
- ExtensionId
- ExtensionIdProvider interface / Managing application configuration using Akka extensions
F
- fault tolerance
- about / Fault tolerance
- fault tolerance model
- let it crash / Actor hierarchy
- file-based, durable mailbox option
- about / Akka support
- dispatcher usage / Dispatcher usage
- FileDurableMailboxStorage / FileDurableMailboxStorage
- FileDurableMailboxStorage scheme
- about / Akka support, Dispatcher usage
- directory-path parameter / FileDurableMailboxStorage
- max-items parameter / FileDurableMailboxStorage
- max-size parameter / FileDurableMailboxStorage
- max-item-size parameter / FileDurableMailboxStorage
- max-age parameter / FileDurableMailboxStorage
- max-journal-size parameter / FileDurableMailboxStorage
- max-memory-size parameter / FileDurableMailboxStorage
- max-journal-overflow parameter / FileDurableMailboxStorage
- max-journal-size-absolute parameter / FileDurableMailboxStorage
- discard-old-when-full parameter / FileDurableMailboxStorage
- keep-journal parameter / FileDurableMailboxStorage
- sync-journal parameter / FileDurableMailboxStorage
- finalReducedMap variable / AggregateActor.java, AggregateActor.scala
- Finish button / Creating the Akka Maven project
- fire and forget messages / Sending messages, Fire and forget messages – tell()
- fire and forget mode, typed actors
- about / Sending messages, Fire and forget messages
- Flume
- about / Trace
- foldLeft() method / MapActor.scala
- fork-join-executor parameter / Fork join executor
- fork join executor / Dispatcher usage, Fork join executor
- ForkJoinPool / Executor in Java
- ForwardingActor testing / Integration testing with TestKit
- about / ForwardingActor testing
- fromBinaryJava(byte[] arg0,Class<?> arg1) method / Creating your own serialization technique
- future construct / Send and receive messages – ask()
- Future object / Launching the console
- Future return type / Defining an actor
G
- GC ACTIVITY / Node
- getContext().actorOf() method / MasterActor.java
- getContext().become() method / HotSwap
- getContext().unbecome() method / HotSwap
- getSender() construct / MapActor.java
- graphical dashboard
- about / Graphical dashboard
- SYSTEM overview / System overview
- dispatchers / Dispatchers
- limitations / Limitations
H
- HEAP / Node
- High Availability (HA) / Akka use cases
- HighWatermark attribute / Usage
- HotSwap
- about / HotSwap
- HttpActors application
- creating / Creating the first HttpActors application
I
- identifier() method / Creating your own serialization technique
- IllegalArgumentException exception / Testing exception scenarios, SupervisorActor testing
- includeManifest() method / Creating your own serialization technique
- individual graph section, ACTORS
- about / Actors
- THROUGHPUT / Actors
- MAILBOX SIZE / Actors
- MAILBOX WAIT TIME / Actors
- LATENCY SCATTER / Actors
- ACTOR COUNTS / Actors
- MESSAGE COUNTS / Actors
- individual graph section, dispatchers
- THROUGHPUT / Dispatchers
- DISPATCHER THREADS / Dispatchers
- MAX MAILBOX SIZE / Dispatchers
- LATENCY SCATTER / Dispatchers
- EXECUTOR / Dispatchers
- MESSAGE COUNTS / Dispatchers
- individual graph section, node / Node
- individual graph section, SYSTEM overview
- QUERY (query time period) / System overview
- PEAK (peak messages rate) / System overview
- ERRORS / System overview
- THROUGHPUT / System overview
- TIME IN MAILBOX / System overview
- REMOTE THROUGHPUT / System overview
- MEAN LATENCY / System overview
- instanceof string / Creating the remote node application
- integration testing
- about / Testing your Akka application
- int state variable / One-For-One strategy
- isolation / Transaction management
- Iterable<Destination> object / Custom router
J
- java.lang.reflect.Method object / What are typed actors?
- java.util.concurrent.TimeoutException exception / Defining an actor
- Java application
- URL, for installing / Java
- about / Java application
- Akka Maven project, creating / Creating the Akka Maven project
- message classes, defining / Defining message classes
- actor classes, defining / MapActor.java
- Java Native Access (JNA) / Integrating actors with ZeroMQ
- Java Platform, Enterprise Edition (JEE)
- about / Container-based applications
- JMX MBeans
- about / JMX
- JUnit 4.1 library
K
- keep-journal parameter / FileDurableMailboxStorage
- kill() message / Killing actors
L
- LATENCY SCATTER / Dispatchers, Actors
- Launch in console link / Graphical dashboard
- let it crash paradigm
- about / Let It Crash
- lifecycle monitoring
- guidelines / Lifecycle monitoring
- actor, monitoring for termination / Lifecycle monitoring
- LOAD / Node
- LocalActor class / Creating the local node application
- LocalActorRef / Testing actor behavior
- LocalActor system / Remote actors
- local node application
- creating / Creating the local node application
- lookup() method / Managing application configuration using Akka extensions
M
- mailbox / Mailbox
- mailbox-capacity (optional) parameter / Fork join executor
- mailbox-type (optional) parameter / Fork join executor
- mailboxes
- about / Types of mailboxes
- types / Types of mailboxes
- bounded queue / Types of mailboxes
- unbounded mailbox / Types of mailboxes
- bounded mailbox / Types of mailboxes
- unbounded priority mailbox / Types of mailboxes
- bounded priority mailbox / Types of mailboxes
- durability / Durable mailboxes
- mailboxes, durability
- options / Durable mailboxes
- file / Durable mailboxes
- Redis / Durable mailboxes
- Zookeeper / Durable mailboxes
- Beanstalkd / Durable mailboxes
- MongoDB / Durable mailboxes
- MAILBOX SIZE / Actors
- mailbox span / Analyze
- mailbox time series parameter / RESTful API
- MAILBOX WAIT TIME / Actors
- MapActor.java / MapActor.java
- MapActor.scala / MapActor.scala
- MapActor class / MapActor.java, MapActor.scala
- MapData.java / MapData.java
- MapData message / MapData.java, MapActor.java
- MapData object / MapActor.java, MasterActor.java
- MapReduceApplication.java class / MapReduceApplication.java
- MapReduceApplication.scala class / MapReduceApplication.scala
- MapReduce method / Application requirements
- map task
- about / Application requirements
- master actor
- about / Application design
- MasterActor.java / MasterActor.java
- MasterActor.scala / MasterActor.scala
- MasterActor class / MasterActor.scala
- MasterActor object / MapActor.java
- Maven
- URL, for downloading / Maven
- max-age parameter / FileDurableMailboxStorage
- max-item-size parameter / FileDurableMailboxStorage
- max-items parameter / FileDurableMailboxStorage
- max-journal-overflow parameter / FileDurableMailboxStorage
- max-journal-size-absolute parameter / FileDurableMailboxStorage
- max-journal-size parameter / FileDurableMailboxStorage
- max-memory-size parameter / FileDurableMailboxStorage
- max-size parameter / FileDurableMailboxStorage
- MAX MAILBOX SIZE / Dispatchers
- maxNrOfRetries argument / Supervision strategies
- MBeans tab / JMX
- MEAN LATENCY / System overview
- messageBurst rate / Custom router
- message classes, Java application
- defining / Defining message classes, ReduceData.java
- MapData.java / MapData.java
- WordCount.java class / WordCount.java
- ReduceData.java class / ReduceData.java
- Result.java class / Result.java
- message classes, Scala application
- defining / Defining message classes
- MESSAGE COUNTS / Dispatchers, Actors
- messages
- about / Messaging model
- sending / Sending messages, Send and receive messages – ask()
- fire and forget messages / Sending messages, Fire and forget messages – tell()
- tell() method / Fire and forget messages – tell()
- receiving / Send and receive messages – ask(), Receiving messages
- replying to / Replying to messages
- forwarding / Forwarding messages
- messages, typed actors
- receiving / Receiving messages
- message serialization
- about / Message serialization
- serializations, creating / Creating your own serialization technique
- message span / Analyze
- metadata dispatchers parameter / RESTful API
- metadata nodes parameter / RESTful API
- metadata parameter / RESTful API
- metadata span statistics parameter / RESTful API
- metadata span types parameter / RESTful API
- metadata tags parameter / RESTful API
- Microkernel
- about / Microkernel
- microprocessor evolution
- advancement / Microprocessor evolution
- URL / Microprocessor evolution
- Model-View-Controller (MVC) / Actors and web applications
- MongoDB / Trace
- URL / Trace, Durable mailboxes
- monitoring tool
- pre-requisites / Application monitoring
- Typesafe console / Typesafe console
- multi-JVM sbt plugin
- URL / Remote actors testing
- mutable
N
- Netty
- about / Actor path
- NETWORK / Node
- new() method / Access to the underlying actor reference
- New I/O (NIO) client server framework
- about / Actor path
- node
- node property / Analyze
O
- One-For-One strategy
- onReceive() method / MapActor.java, Receiving messages
- OnReceive() method / ReduceActor.java, AggregateActor.java, One-For-One strategy
- optimism
- Option return type / Defining an actor
P
- pattern
- dispatchers as / Dispatcher as a pattern
- PCB
- about / Microprocessor evolution
- PEAK (peak messages rate) / System overview
- persistent messages / Durable mailboxes
- PingPongActor class / HotSwap
- pinned dispatcher
- about / Pinned dispatcher
- features / Pinned dispatcher
- Plain Old Java Object (POJO) / What are typed actors?
- play
- installing / Installing play
- console, launching / Launching the console
- play framework
- postRestart() method / Actors
- postStop() method / Actors, Stopping actors, Actor lifecycle monitoring
- preRestart() method / Actors
- prestart() method / One-For-One strategy
- preStart() method / Actors, Creating an actor within an actor hierarchy, Actor lifecycle monitoring
- preStart method / Creating actors
- process() method / Launching the console
- project leads (PLs) / Actor hierarchy
- project managers (PMs) / Actor hierarchy
- Props / Creating actors
- protocol buffers
- about / Actor path
- URL / Actor path
- publish-subscriber connection
- about / Publisher-subscriber connection
- usage / Usage
- PubSocket / Usage
- push-pull connection
- about / Push-pull connection
- usage / Usage
Q
- QUERY (query time period) / System overview
- query module, Typesafe console
- about / Query
- running / Running query module
- question span / Analyze
R
- random router / Routers
- RandomRouter / Router usage
- receive() method / MapActor.scala, MasterActor.scala, Testing exception scenarios
- receive span / Analyze
- Redis
- URL / Durable mailboxes
- reduce() method / ReduceActor.java, ReduceActor.scala
- ReduceActor.java / ReduceActor.java
- ReduceActor.scala / ReduceActor.scala
- ReduceActor class / ReduceActor.java, ReduceActor.scala
- ReduceData / Defining message classes
- ReduceData.java class / ReduceData.java
- ReduceData class / ReduceData.java
- ReduceData message / AggregateActor.java
- ReduceData object / MasterActor.java
- reduce task
- about / Application requirements
- RemoteActor class / Creating the remote node application
- remote actors
- about / Remote actors
- remote node application, creating / Creating the remote node application
- local node application / Creating the local node application
- creating, programmatically / Creating remote actors programmatically
- RemoteActor system / Remote actors
- RemoteClientLifeCycleEvent / Remote events
- remote events
- about / Remote events
- RemoteLifeCycleEvent / Remote events
- remote node application
- RemoteNodeApplication class / Creating the remote node application
- Remote Procedure Calls (RPC)
- about / Distributed computing
- RemoteServerLifeCycleEvent / Remote events
- remote span / Analyze
- remote status parameter / RESTful API
- REMOTE THROUGHPUT / System overview
- request-reply connection
- usage / Request-reply connection, Usage
- RESTful API
- about / RESTful API
- scope dimension / RESTful API
- time dimension / RESTful API
- span-related queries / RESTful API
- metadata parameter / RESTful API
- metadata nodes parameter / RESTful API
- metadata tags parameter / RESTful API
- metadata span types parameter / RESTful API
- metadata span statistics parameter / RESTful API
- span time series parameter / RESTful API
- actor statistics parameter / RESTful API
- mailbox time series parameter / RESTful API
- system metrics time series parameter / RESTful API
- system metrics point parameter / RESTful API
- error statistics parameter / RESTful API
- remote status parameter / RESTful API
- trace events parameter / RESTful API
- parameters documentation, URL / RESTful API
- Result.java class / Result.java
- Result class / Result.java
- Result message / MasterActor.java
- RoundRobinRouter / Router usage
- round robin router / Routers
- routees
- about / Routers
- router-dealer connection
- about / Router-dealer connection
- usage / Usage
- RouterActorRef / Routers
- RouterConfig interface / Custom router
- routers
- using / Using routers
- about / Routers
- mechanisms / Routers
- round robin router / Routers
- random router / Routers
- smallest mailbox router / Routers
- broadcast router / Routers
- scatter gather first complete router / Routers
- usage / Router usage
- RoundRobinRouter / Router usage
- RandomRouter / Router usage
- SmallestMailboxRouter / Router usage
- usage, via application.conf / Router usage via application.conf
- usage, for distributed actors / Router usage for distributed actors
- resizing, dynamically / Dynamically resizing routers
- custom router / Custom router
- run command / Launching the console
S
- SBT / Start development, Scala
- Scala application
- URL, for downloading / Scala
- about / Scala application
- message classes, defining / Defining message classes
- actor classes, defining / Defining actor classes, MapActor.scala
- execution class, defining / Defining the execution class, MapReduceApplication.scala
- ScalaSTM
- ScalaTest
- Scalatra
- URL / Launching the console
- ScatterGather-FirstComplete-dRouter / Router usage
- ScatterGatherFirstCompletedLike interface / Custom router
- scatter gather first complete router / Routers
- scope dimension groups actors
- self()actor / Usage
- send and receive message mode / Sending messages, Send and receive messages – ask()
- send and receive mode, typed actors
- SequencingActor testing / Integration testing with TestKit
- about / SequencingActor testing
- ServerActorApp controller class / Launching the console
- ServerActor class / Launching the console
- service gateways/hubs
- about / Akka use cases
- service providers
- about / Akka use cases
- shared state
- SmallestMailboxRouter / Router usage
- smallest mailbox router / Routers
- Socko web
- URL / Launching the console
- Software Development Lifecycle (SDLC)
- about / Testing your Akka application
- span, types
- span time series parameter / RESTful API
- split() method / MapActor.scala
- Spray
- URL / Launching the console
- STM / Transactors
- principles / Akka framework
- about / What is software transactional memory?
- optimism / What is software transactional memory?
- URL / What is software transactional memory?
- ScalaSTM / What is software transactional memory?
- STOP signal / Stopping actors
- String message / MasterActor.java
- String object / MapActor.scala
- sub-ordinates
- about / Supervision
- Subscriber actor / Usage
- super.testActor() / EchoActor testing
- supervision
- about / Supervision
- on failure of sub-ordinate actor / Supervision
- strategies / Supervision strategies
- supervision, strategies
- One-For-One strategy / Supervision strategies
- All-For-One strategy / Supervision strategies
- Supervisor Actor (S1) / Fault tolerance
- SupervisorActor testing / Integration testing with TestKit
- about / SupervisorActor testing
- sync-journal parameter / FileDurableMailboxStorage
- system.actorOf() command / Creating the local node application
- system metrics point parameter / RESTful API
- system metrics time series parameter / RESTful API
- SYSTEM overview
- about / System overview
- node / Node
T
- tag property / Analyze
- tell() method / Sending messages, Fire and forget messages – tell()
- TestActor / Integration testing with TestKit
- TestActorRef
- unit testing, writing with / Writing the first unit test with TestActorRef
- about / Writing the first unit test with TestActorRef
- TestActorRef reference / Testing actor behavior
- TestKit
- about / Testing your Akka application
- using, within application / Testing your Akka application
- integration testing with / Integration testing with TestKit
- thread-pool-executor parameter / Fork join executor
- Thread.sleep() method / MapReduceApplication.java, MapReduceApplication.scala
- threaded dispatcher
- calling / Calling thread dispatcher
- features / Calling thread dispatcher
- ThreadPoolExecutor / Executor in Java
- thread pool executor / Dispatcher usage, Thread pool executor
- THROUGHPUT / System overview, Dispatchers, Actors
- throughput parameter / Fork join executor
- TickTock actor
- TIME IN MAILBOX / System overview
- toBinary(Object arg0) method / Creating your own serialization technique
- toString() method / Creating your own serialization technique
- trace events parameter / RESTful API
- trace module, Typesafe console
- about / Typesafe console modules, Trace
- trace events, persisting ways / Trace
- configuration / Trace configuration
- properties, defining / Trace configuration
- transaction
- about / Transaction management
- isolation / Transaction management
- transaction processing
- about / Akka use cases
- transactor
- about / Transactor
- money, transfering between multiple accounts / Money transfer between two accounts – take two
- TransferActor object / Money transfer between two accounts
- TypedActor.PostRestart interface / Lifecycle callbacks
- TypedActor.PostStop interface / Lifecycle callbacks
- TypedActor.PreStart interface / Lifecycle callbacks
- TypedActor context / Creating an actor hierarchy
- TypedActor implementation / Creating an actor hierarchy
- typedActorOf() method / An actor with a default constructor
- typed actors
- about / What are typed actors?
- implementing, Active Object pattern used / What are typed actors?
- defining / Defining an actor
- creating / Creating actors
- with default constructor / An actor with a default constructor
- with non-default constructor / An actor with a non-default constructor
- messaging model / Messaging model
- messages, sending / Sending messages
- fire-and-forget mode / Fire and forget messages
- send-and-receive mode / Send and receive messages
- stopping / Stopping actors
- lifecycle, monitoring / Actor lifecycle monitoring
- lifecycle, callbacks / Lifecycle callbacks
- messages, receiving / Receiving messages
- supervisor, strategy / Supervisor strategy
- hierarchy, creating / Creating an actor hierarchy
- TypedProps class / An actor with a default constructor
- TypedProps parameter / An actor with a default constructor
- type parameter / Fork join executor
- Typesafe console
- about / Typesafe console
- features / Typesafe console
- modules / Typesafe console modules
- running / Running Typesafe console
- RESTful API / RESTful API
- JMX / JMX
- Typesafe console, modules
- trade module / Typesafe console modules, Trace
- analyze module / Typesafe console modules, Analyze
- query module / Typesafe console modules, Query, Running query module
- about / Typesafe console modules
U
- unbecome() method / HotSwap
- unbounded mailbox / Types of mailboxes
- unbounded priority mailbox / Types of mailboxes
- unhandled() method / MapActor.java
- uniform resource locator (URL)
- about / Location transparency
- Uniform Resource Locator (URL)
- about / Actor path
- unit testing
- about / Testing your Akka application
- writing, with TestActorRef / Writing the first unit test with TestActorRef
- UntypedActor class / Receiving messages
- UntypedActorFactory function / Actor with non-default constructor
- user.email / Running Typesafe console
- user.password / Running Typesafe console
V
- void return type / Defining an actor
W
- web-based application
- building, on distributed application / Actors and web applications
- withDispatcher() method / Fork join executor
- withinTimeRange argument / Supervision strategies
- withRouter() method / MasterActor.java, MasterActor.scala
- WordCount.java class / WordCount.java
- WordCount class / WordCount.java
- WordCount object / Defining message classes
- WordCount objects / MapData.java
- World Wide Web (WWW)
- about / Location transparency
Z
- ZeroMQ
- about / Integrating actors with ZeroMQ
- connectivity patterns / Integrating actors with ZeroMQ
- Zookeeper
- URL / Durable mailboxes