All Classes and Interfaces
Class
Description
base class for load balancers and failover proxies.
Baseclass for actor/eventloop implementations.
Created by ruedi on 30.10.14.
Created by ruedi on 10/05/15.
Interface unifying remote actor connectors (the thingy translating local calls to remote calls).
Used internally to schedule callbacks from async API onto an actor's thread.
tagging interface.
generate an actor proxy.
Configuration object to publish an actor to network.
Created by ruedi on 08.08.14.
Copyright (c) 2012, Ruediger Moeller.
Created by ruedi on 09/05/15.
Created by ruedi on 09/05/15.
Created by ruedi on 25/03/15.
Created by ruedi on 28.09.14.
Created by moelrue on 5/4/15.
Created by moelrue on 5/4/15.
Created by ruedi on 04/05/15.
Baseclass for handling async io.
if await is used on a Promise to wait for its result (non-blocking!)
Created by moelrue on 06.05.2014.
Typically used to receive/stream results from outside the actor.
Created by ruedi on 09.08.14.
If a promise or callback is wrapped by this, it will be treated correctly when remoted.
Created by ruedi on 18.05.14.
Created by ruedi on 09/03/15.
Created by ruedi on 26.10.14.
A concurrent, unbounded implementation of
Queue that uses singly-linked array blocks
to store elements.Created by ruedi on 18/05/15.
Created by moelrue on 5/7/15.
Implements the default dispatcher/scheduling of actors.
specifies a wrapper for other languages should be generated
Created by ruedi on 13/04/15.
Created by ruedi on 07.09.14.
Simple HotCold failover router - several service instances might connect, but only
first one is used (as long it is connected).
HotHot failover Router
forwards incoming messages to all registered service actors.
Created by ruedi on 15.06.14.
IPromise interface.
marker interface.
not threadsafe !
this is a dummy implementation as runtime generation of classes does not allow
proxies on abstract classes
Created by ruedi on 26/03/15.
Created by ruedi on 19/05/15.
Created by ruedi on 24.08.14.
Created by ruedi on 13/04/15.
Created by ruedi on 18.10.14.
Created by ruedi on 09/05/15.
Created by ruedi on 10/05/15.
Created by moelrue on 5/7/15.
Created by ruedi on 09/05/15.
Created by moelrue on 5/7/15.
Created by ruedi on 03/05/15.
implementation of the IPromise interface.
Created by ruedi on 27.07.14.
Created by moelrue on 5/5/15.
Created with IntelliJ IDEA.
wraps a connectableActor and automatically tries to reconnect in case it is down
Created by ruedi on 28.09.14.
Created by ruedi on 08.08.14.
optional interface implementing some notification callbacks
related to remoting.
Created by ruedi on 01/07/15.
polls queues of remote actor proxies and serializes messages to their associated object sockets.
Created by ruedi on 08.08.14.
A load balancing Krouter.
main entrance point for sarting Krouters, clients and services
Scheduler manages scheduling of actors to threads.
Created by ruedi on 02/04/15.
Created by ruedi on 26.10.14.
Created by ruedi on 11.08.2015.
Created by ruedi on 04/03/16.
a Krouter supporting dynamic replacement of a single service.
Created by ruedi on 02/04/15.
Created by ruedi on 13.03.17.
A Spore is sent to a foreign actor executes on its data and sends results back to caller.
Created by ruedi on 26.08.14.
Created by ruedi on 02.11.14.
Created by ruedi on 04.07.17.
Single threaded !!
Created by ruedi on 10/05/15.
Created by ruedi on 19/05/15.
Created by ruedi on 18/06/15.
Created by ruedi on 18/06/15.
Created by ruedi on 10/05/15.
Created by ruedi on 02.06.14.
Created by ruedi on 07.11.2014.
Created by ruedi on 08.11.14.
Created by ruedi on 20.07.17.
Created by ruedi on 08/05/15.