All Classes
| Class | Description |
|---|---|
| AbstractKrouter<T extends AbstractKrouter> |
base class for load balancers and failover proxies.
|
| Actor<SELF extends Actor> |
Baseclass for actor/eventloop implementations.
|
| Actor.ActorReport | |
| ActorBlockedException |
Created by ruedi on 30.10.14.
|
| ActorClient<T extends Actor> |
Created by ruedi on 10/05/15.
|
| ActorClientConnector |
Interface unifying remote actor connectors (the thingy translating local calls to remote calls).
|
| ActorExecutorService |
Used internally to schedule callbacks from async API onto an actor's thread.
|
| ActorProxy<T extends Actor> |
tagging interface.
|
| ActorProxyFactory |
generate an actor proxy.
|
| ActorPublisher |
Configuration object to publish an actor to network.
|
| ActorRefSerializer |
Created by ruedi on 08.08.14.
|
| Actors |
Copyright (c) 2012, Ruediger Moeller.
|
| ActorServer |
Created by ruedi on 09/05/15.
|
| ActorServerConnector |
Created by ruedi on 09/05/15.
|
| ActorsImpl |
Created by ruedi on 25/03/15.
|
| AsCallback |
Created by ruedi on 28.09.14.
|
| AsyncFile |
Created by moelrue on 5/4/15.
|
| AsyncFileIOEvent |
Created by moelrue on 5/4/15.
|
| AsyncServerSocket |
Created by ruedi on 04/05/15.
|
| AsyncSocketConnection |
Baseclass for handling async io.
|
| AwaitException |
if await is used on a Promise to wait for its result (non-blocking!)
|
| BackOffStrategy |
Created by moelrue on 06.05.2014.
|
| Callback<T> |
Typically used to receive/stream results from outside the actor.
|
| CallbackRefSerializer |
Created by ruedi on 09.08.14.
|
| CallbackWrapper<T> |
If a promise or callback is wrapped by this, it will be treated correctly when remoted.
|
| CallEntry<T> |
Created by ruedi on 18.05.14.
|
| CallerSideMethod | |
| ClassPathProvider |
Created by ruedi on 09/03/15.
|
| Coding |
Created by ruedi on 26.10.14.
|
| ConcurrentArrayQueue<T> |
A concurrent, unbounded implementation of
Queue that uses singly-linked array blocks
to store elements. |
| ConcurrentArrayQueue.Block<E> | |
| ConnectableActor |
Created by ruedi on 18/05/15.
|
| ConnectionRegistry |
Created by moelrue on 5/7/15.
|
| DispatcherThread |
Implements the default dispatcher/scheduling of actors.
|
| DispatcherThread.DispatcherReport | |
| GenRemote |
specifies a wrapper for other languages should be generated
|
| HeapMessageStore |
Created by ruedi on 13/04/15.
|
| Hoarde<T extends Actor> |
Created by ruedi on 07.09.14.
|
| HotColdFailoverKrouter<T extends HotColdFailoverKrouter> |
Simple HotCold failover router - several service instances might connect, but only
first one is used (as long it is connected).
|
| HotHotFailoverKrouter<T extends HotHotFailoverKrouter> |
HotHot failover Router
forwards incoming messages to all registered service actors.
|
| InternalActorStoppedException |
Created by ruedi on 15.06.14.
|
| InThread | |
| IPromise<T> |
IPromise interface.
|
| JsonMappable | |
| JsonMapped | |
| KConnectionPool |
not threadsafe !
|
| KFlow<T> | |
| Krouter |
this is a dummy implementation as runtime generation of classes does not allow
proxies on abstract classes
|
| KrouterRemoteConUserData | |
| KTimeoutException |
Created by ruedi on 26/03/15.
|
| Local | |
| LocalConnectable |
Created by ruedi on 19/05/15.
|
| Log |
Created by ruedi on 24.08.14.
|
| Log.LogWrapper | |
| MessageStore |
Created by ruedi on 13/04/15.
|
| Monitorable |
Created by ruedi on 18.10.14.
|
| MustBeRunFromActorThread |
Created by ruedi on 09/05/15.
|
| NIOServerConnector |
Created by ruedi on 10/05/15.
|
| ObjectAsyncSocketConnection |
Created by moelrue on 5/7/15.
|
| ObjectSink |
Created by ruedi on 09/05/15.
|
| ObjectSocket |
Created by moelrue on 5/7/15.
|
| Pair<CAR,CDR> |
Created by ruedi on 03/05/15.
|
| Promise<T> |
implementation of the IPromise interface.
|
| PromiseLatch<T> |
Created by ruedi on 27.07.14.
|
| QueuingAsyncSocketConnection |
Created by moelrue on 5/5/15.
|
| RateLimited | |
| RateLimitEntry | |
| RateLimitException | |
| RateMeasure |
Created with IntelliJ IDEA.
|
| Reconnect | |
| ReconnectableRemoteRef<T extends Actor> |
wraps a connectableActor and automatically tries to reconnect in case it is down
|
| ReconnectableRemoteRef.ReconnectableListener | |
| RemoteActorInterface |
Created by ruedi on 28.09.14.
|
| RemoteCallEntry |
Created by ruedi on 08.08.14.
|
| Remoted | |
| RemotedActor |
optional interface implementing some notification callbacks
related to remoting.
|
| RemotedCallback |
Created by ruedi on 01/07/15.
|
| RemoteRefPolling |
polls queues of remote actor proxies and serializes messages to their associated object sockets.
|
| RemoteRefPolling.ScheduleEntry | |
| RemoteScheduler |
Created by ruedi on 08.08.14.
|
| RoundRobinKrouter |
A load balancing Krouter.
|
| Routing |
main entrance point for sarting Krouters, clients and services
|
| Scheduler |
Scheduler manages scheduling of actors to threads.
|
| SchedulingReport |
Created by ruedi on 02/04/15.
|
| Secured | |
| SerializerType |
Created by ruedi on 26.10.14.
|
| ServiceDescription |
Created by ruedi on 11.08.2015.
|
| ServingActor | |
| SessionResurrector |
Created by ruedi on 04/03/16.
|
| SimpleKrouter |
a Krouter supporting dynamic replacement of a single service.
|
| SimpleScheduler |
Created by ruedi on 02/04/15.
|
| SingleActiveServiceKrouter<T extends SingleActiveServiceKrouter> |
Created by ruedi on 13.03.17.
|
| Spore<I,O> |
A Spore is sent to a foreign actor executes on its data and sends results back to caller.
|
| SporeRefSerializer |
Created by ruedi on 26.08.14.
|
| StickyRoundRobinKrouter | |
| StoppedActorTargetedException |
Created by ruedi on 02.11.14.
|
| StubGenerator |
Created by ruedi on 04.07.17.
|
| SubscriptionSupport |
Single threaded !!
|
| TCPClientConnector |
Created by ruedi on 10/05/15.
|
| TCPClientConnector.RemotingHelper | |
| TCPConnectable |
Created by ruedi on 19/05/15.
|
| TCPNIOPublisher |
Created by ruedi on 18/06/15.
|
| TCPPublisher |
Created by ruedi on 18/06/15.
|
| TCPServerConnector |
Created by ruedi on 10/05/15.
|
| TicketMachine |
Created by ruedi on 02.06.14.
|
| Timeout |
Created by ruedi on 07.11.2014.
|
| TimeoutSerializer |
Created by ruedi on 08.11.14.
|
| TrafficMonitor | |
| UnknownActorException |
Created by ruedi on 20.07.17.
|
| _AsyncClientSocket |
Created by ruedi on 08/05/15.
|
| _AsyncClientSocket.CLSActor |