- acceptLoop(Actor, int, Function<ObjectSocket, ObjectSink>, Promise) - Method in class org.nustaq.kontraktor.remoting.tcp.TCPServerConnector
-
- acceptSocket - Variable in class org.nustaq.kontraktor.remoting.tcp.TCPServerConnector
-
- Actor<SELF extends Actor> - Class in org.nustaq.kontraktor
-
Baseclass for actor/eventloop implementations.
- Actor() - Constructor for class org.nustaq.kontraktor.Actor
-
required by bytecode magic.
- Actor.ActorReport - Class in org.nustaq.kontraktor
-
- ActorBlockedException - Exception in org.nustaq.kontraktor.impl
-
Created by ruedi on 30.10.14.
- ActorBlockedException() - Constructor for exception org.nustaq.kontraktor.impl.ActorBlockedException
-
- actorClass(Class) - Method in interface org.nustaq.kontraktor.remoting.base.ConnectableActor
-
- actorClass(Class) - Method in class org.nustaq.kontraktor.remoting.base.LocalConnectable
-
- actorClass(Class) - Method in class org.nustaq.kontraktor.remoting.tcp.TCPConnectable
-
- ActorClient<T extends Actor> - Class in org.nustaq.kontraktor.remoting.base
-
Created by ruedi on 10/05/15.
- ActorClient(ActorClientConnector, Class<T>, Coding) - Constructor for class org.nustaq.kontraktor.remoting.base.ActorClient
-
- ActorClientConnector - Interface in org.nustaq.kontraktor.remoting.base
-
Interface unifying remote actor connectors (the thingy translating local calls to remote calls).
- ActorExecutorService - Class in org.nustaq.kontraktor.util
-
Used internally to schedule callbacks from async API onto an actor's thread.
- ActorExecutorService(Actor) - Constructor for class org.nustaq.kontraktor.util.ActorExecutorService
-
- actorIdCount - Variable in class org.nustaq.kontraktor.remoting.base.RemoteRegistry
-
- ActorProxy<T extends Actor> - Interface in org.nustaq.kontraktor
-
tagging interface.
- ActorProxyFactory - Class in org.nustaq.kontraktor.impl
-
generate an actor proxy.
- ActorProxyFactory() - Constructor for class org.nustaq.kontraktor.impl.ActorProxyFactory
-
- ActorPublisher - Interface in org.nustaq.kontraktor.remoting.base
-
Configuration object to publish an actor to network.
- ActorRefSerializer - Class in org.nustaq.kontraktor.remoting.encoding
-
Created by ruedi on 08.08.14.
- ActorRefSerializer(RemoteRegistry) - Constructor for class org.nustaq.kontraktor.remoting.encoding.ActorRefSerializer
-
- ActorReport() - Constructor for class org.nustaq.kontraktor.Actor.ActorReport
-
- ActorReport(String, int, int) - Constructor for class org.nustaq.kontraktor.Actor.ActorReport
-
- Actors - Class in org.nustaq.kontraktor
-
Copyright (c) 2012, Ruediger Moeller.
- Actors() - Constructor for class org.nustaq.kontraktor.Actors
-
- ActorServer - Class in org.nustaq.kontraktor.remoting.base
-
Created by ruedi on 09/05/15.
- ActorServer(ActorServerConnector, Actor, Coding) - Constructor for class org.nustaq.kontraktor.remoting.base.ActorServer
-
- ActorServerConnector - Interface in org.nustaq.kontraktor.remoting.base
-
Created by ruedi on 09/05/15.
- ActorsImpl - Class in org.nustaq.kontraktor.impl
-
Created by ruedi on 25/03/15.
- ActorsImpl() - Constructor for class org.nustaq.kontraktor.impl.ActorsImpl
-
- addActor(Actor) - Method in class org.nustaq.kontraktor.impl.DispatcherThread
-
- AddDeadLetter(String) - Static method in class org.nustaq.kontraktor.Actors
-
- all(IPromise<T>...) - Static method in class org.nustaq.kontraktor.Actors
-
similar to es6 Promise.all method, however non-IPromise objects are not allowed
returns a future which is settled once all promises provided are settled
- all(List<IPromise<T>>) - Static method in class org.nustaq.kontraktor.Actors
-
similar to es6 Promise.all method, however non-IPromise objects are not allowed
returns a future which is settled once all promises provided are settled
- alwaysCopy() - Method in class org.nustaq.kontraktor.remoting.encoding.ActorRefSerializer
-
- alwaysCopy() - Method in class org.nustaq.kontraktor.remoting.encoding.CallbackRefSerializer
-
- AsActor(Class<T>) - Static method in class org.nustaq.kontraktor.Actors
-
create an new actor.
- AsActor(Class<T>, int) - Static method in class org.nustaq.kontraktor.Actors
-
create an new actor.
- AsActor(Class<T>, Scheduler) - Static method in class org.nustaq.kontraktor.Actors
-
create an new actor dispatched in the given DispatcherThread
- AsActor(Class<T>, Scheduler, int) - Static method in class org.nustaq.kontraktor.Actors
-
create an new actor dispatched in the given DispatcherThread
- AsCallback - Annotation Type in org.nustaq.kontraktor.annotations
-
Created by ruedi on 28.09.14.
- asInputStream() - Method in class org.nustaq.kontraktor.asyncio.AsyncFile
-
- ask(String, Object...) - Method in class org.nustaq.kontraktor.Actor
-
generic method for untyped messages.
- asOutputStream() - Method in class org.nustaq.kontraktor.asyncio.AsyncFile
-
return a pseudo-blocking output stream.
- assignDispatcher(int) - Method in class org.nustaq.kontraktor.impl.SimpleScheduler
-
- assignDispatcher(int) - Method in interface org.nustaq.kontraktor.Scheduler
-
- AsyncFile - Class in org.nustaq.kontraktor.asyncio
-
Created by moelrue on 5/4/15.
- AsyncFile() - Constructor for class org.nustaq.kontraktor.asyncio.AsyncFile
-
create an unitialized AsyncFile.
- AsyncFile(String) - Constructor for class org.nustaq.kontraktor.asyncio.AsyncFile
-
create an async file and open for read
- AsyncFile(String, OpenOption...) - Constructor for class org.nustaq.kontraktor.asyncio.AsyncFile
-
create an async file and open with given options (e.g.
- AsyncFile(Path, OpenOption...) - Constructor for class org.nustaq.kontraktor.asyncio.AsyncFile
-
- AsyncFileIOEvent - Class in org.nustaq.kontraktor.asyncio
-
Created by moelrue on 5/4/15.
- AsyncFileIOEvent(long, int, ByteBuffer) - Constructor for class org.nustaq.kontraktor.asyncio.AsyncFileIOEvent
-
- AsyncServerSocket - Class in org.nustaq.kontraktor.asyncio
-
Created by ruedi on 04/05/15.
- AsyncServerSocket() - Constructor for class org.nustaq.kontraktor.asyncio.AsyncServerSocket
-
- AsyncSocketConnection - Class in org.nustaq.kontraktor.asyncio
-
Baseclass for handling async io.
- AsyncSocketConnection(SelectionKey, SocketChannel) - Constructor for class org.nustaq.kontraktor.asyncio.AsyncSocketConnection
-
- asyncstop() - Method in class org.nustaq.kontraktor.Actor
-
- await(long) - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
-
- await() - Method in interface org.nustaq.kontraktor.IPromise
-
schedule other events/messages until future is resolved/settled (Nonblocking wait).
- await(long) - Method in interface org.nustaq.kontraktor.IPromise
-
schedule other events/messages until future is resolved/settled (Nonblocking delay).
- await(long) - Method in class org.nustaq.kontraktor.Promise
-
see IPromise (inheriting Callback) interface
- awaitAll(long, IPromise<T>...) - Static method in class org.nustaq.kontraktor.Actors
-
await until all futures are settled and stream their results
- awaitAll(IPromise<T>...) - Static method in class org.nustaq.kontraktor.Actors
-
await until all futures are settled and stream their results.
- awaitAll(List<IPromise<T>>) - Static method in class org.nustaq.kontraktor.Actors
-
- awaitAll(long, List<IPromise<T>>) - Static method in class org.nustaq.kontraktor.Actors
-
- AwaitException - Exception in org.nustaq.kontraktor
-
if await is used on a Promise to wait for its result (non-blocking!) any error object
returned by the Promise will trigger a this Exception.
- AwaitException(Object) - Constructor for exception org.nustaq.kontraktor.AwaitException
-
- awaitPromise(long) - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
-
- awaitPromise(long) - Method in interface org.nustaq.kontraktor.IPromise
-
schedule other events/messages until future is resolved/settled (Nonblocking delay).
- awaitPromise() - Method in interface org.nustaq.kontraktor.IPromise
-
similar to await but does not unwrap the promise.
- awaitPromise(long) - Method in class org.nustaq.kontraktor.Promise
-
see IPromise (inheriting Callback) interface
- awaitTermination(long, TimeUnit) - Method in class org.nustaq.kontraktor.util.ActorExecutorService
-
- Callback<T> - Interface in org.nustaq.kontraktor
-
Typically used to receive/stream results from outside the actor.
- CallbackRefSerializer - Class in org.nustaq.kontraktor.remoting.encoding
-
Created by ruedi on 09.08.14.
- CallbackRefSerializer(RemoteRegistry) - Constructor for class org.nustaq.kontraktor.remoting.encoding.CallbackRefSerializer
-
- CallbackWrapper<T> - Class in org.nustaq.kontraktor.impl
-
..
- CallbackWrapper(Actor, Callback<T>) - Constructor for class org.nustaq.kontraktor.impl.CallbackWrapper
-
- CallEntry<T> - Class in org.nustaq.kontraktor.impl
-
Created by ruedi on 18.05.14.
- CallEntry(T, Method, Object[], Actor, Actor, boolean) - Constructor for class org.nustaq.kontraktor.impl.CallEntry
-
- CallerSideMethod - Annotation Type in org.nustaq.kontraktor.annotations
-
- canWrite() - Method in class org.nustaq.kontraktor.asyncio.AsyncSocketConnection
-
- canWrite() - Method in interface org.nustaq.kontraktor.remoting.base.ObjectSocket
-
- car() - Method in class org.nustaq.kontraktor.util.Pair
-
- catchError(Function<Object, IPromise<OUT>>) - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
-
- catchError(Consumer<Object>) - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
-
- catchError(Function<Object, IPromise<OUT>>) - Method in interface org.nustaq.kontraktor.IPromise
-
called if an error has been signaled by one of the futures in the previous future chain.
- catchError(Consumer<Object>) - Method in interface org.nustaq.kontraktor.IPromise
-
called if an error has been signaled by one of the futures in the previous future chain.
- catchError(Function<Object, IPromise<OUT>>) - Method in class org.nustaq.kontraktor.Promise
-
see IPromise (inheriting Callback) interface
- catchError(Consumer<Object>) - Method in class org.nustaq.kontraktor.Promise
-
see IPromise (inheriting Callback) interface
- CBQ - Static variable in class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
-
- cdr() - Method in class org.nustaq.kontraktor.util.Pair
-
- chan - Variable in class org.nustaq.kontraktor.asyncio.AsyncSocketConnection
-
- checkQSize() - Method in class org.nustaq.kontraktor.asyncio.QueuingAsyncSocketConnection
-
- checkThread() - Method in class org.nustaq.kontraktor.Actor
-
Debug method.
- checkThread() - Method in class org.nustaq.kontraktor.asyncio.AsyncSocketConnection
-
- ClassPathProvider - Interface in org.nustaq.kontraktor.impl
-
Created by ruedi on 09/03/15.
- cleanUp() - Method in class org.nustaq.kontraktor.remoting.base.RemoteRegistry
-
cleanup after connection close
- client - Variable in class org.nustaq.kontraktor.remoting.base.ActorClient
-
- close() - Method in class org.nustaq.kontraktor.Actor
-
closes associated remote connection(s) if present.
- close() - Method in class org.nustaq.kontraktor.asyncio._AsyncClientSocket
-
- close() - Method in class org.nustaq.kontraktor.asyncio.AsyncFile
-
- close() - Method in class org.nustaq.kontraktor.asyncio.AsyncServerSocket
-
- close() - Method in class org.nustaq.kontraktor.asyncio.AsyncSocketConnection
-
- close() - Method in interface org.nustaq.kontraktor.RemoteConnection
-
closes the underlying connection (Warning: may side effect to other actors published on this connection)
- close() - Method in class org.nustaq.kontraktor.remoting.base.ActorServer
-
- close() - Method in interface org.nustaq.kontraktor.remoting.base.ObjectSocket
-
- close() - Method in class org.nustaq.kontraktor.remoting.base.RemoteRegistry
-
- closeClient() - Method in interface org.nustaq.kontraktor.remoting.base.ActorClientConnector
-
- closeClient() - Method in class org.nustaq.kontraktor.remoting.tcp.TCPClientConnector
-
- closed(Exception) - Method in class org.nustaq.kontraktor.asyncio.AsyncSocketConnection
-
- closed(Exception) - Method in class org.nustaq.kontraktor.asyncio.QueuingAsyncSocketConnection
-
- closeRef(CallEntry, ObjectSocket) - Method in class org.nustaq.kontraktor.remoting.base.RemoteRegistry
-
- closeServer() - Method in interface org.nustaq.kontraktor.remoting.base.ActorServerConnector
-
- closeServer() - Method in class org.nustaq.kontraktor.remoting.tcp.NIOServerConnector
-
- closeServer() - Method in class org.nustaq.kontraktor.remoting.tcp.TCPServerConnector
-
- CLSActor() - Constructor for class org.nustaq.kontraktor.asyncio._AsyncClientSocket.CLSActor
-
- coding - Variable in class org.nustaq.kontraktor.remoting.base.ActorClient
-
- coding - Variable in class org.nustaq.kontraktor.remoting.base.ActorServer
-
- Coding - Class in org.nustaq.kontraktor.remoting.encoding
-
Created by ruedi on 26.10.14.
- Coding(SerializerType) - Constructor for class org.nustaq.kontraktor.remoting.encoding.Coding
-
- Coding(SerializerType, Class[]) - Constructor for class org.nustaq.kontraktor.remoting.encoding.Coding
-
- coding(Coding) - Method in class org.nustaq.kontraktor.remoting.tcp.TCPConnectable
-
- coding(Coding) - Method in class org.nustaq.kontraktor.remoting.tcp.TCPNIOPublisher
-
- complete(T, Object) - Static method in class org.nustaq.kontraktor.Actors
-
abbreviation for Promise creation to make code more concise
- complete() - Static method in class org.nustaq.kontraktor.Actors
-
abbreviation for Promise creation to make code more concise
- complete(T, Object) - Method in interface org.nustaq.kontraktor.Callback
-
set result or error.
- complete() - Method in interface org.nustaq.kontraktor.Callback
-
same as complete(null,null)
- complete(T, Object) - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
-
- complete(Object, Object) - Method in class org.nustaq.kontraktor.Promise
-
see IPromise (inheriting Callback) interface
- conf - Variable in class org.nustaq.kontraktor.remoting.base.ActorServer
-
- conf - Variable in class org.nustaq.kontraktor.remoting.base.RemoteRegistry
-
- configureSerialization(Coding) - Method in class org.nustaq.kontraktor.remoting.base.RemoteRegistry
-
- confirmMessage(CharSequence, long) - Method in class org.nustaq.kontraktor.remoting.base.messagestore.HeapMessageStore
-
- confirmMessage(CharSequence, long) - Method in interface org.nustaq.kontraktor.remoting.base.messagestore.MessageStore
-
- connect() - Method in class org.nustaq.kontraktor.asyncio._AsyncClientSocket.CLSActor
-
- connect(String, int, BiFunction<SelectionKey, SocketChannel, AsyncSocketConnection>) - Method in class org.nustaq.kontraktor.asyncio._AsyncClientSocket
-
- connect(int, BiFunction<SelectionKey, SocketChannel, AsyncSocketConnection>) - Method in class org.nustaq.kontraktor.asyncio.AsyncServerSocket
-
- connect() - Method in class org.nustaq.kontraktor.remoting.base.ActorClient
-
- connect(int) - Method in class org.nustaq.kontraktor.remoting.base.ActorClient
-
- connect(Function<ObjectSocket, ObjectSink>) - Method in interface org.nustaq.kontraktor.remoting.base.ActorClientConnector
-
- connect(Actor, Function<ObjectSocket, ObjectSink>) - Method in interface org.nustaq.kontraktor.remoting.base.ActorServerConnector
-
- connect(Callback<ActorClientConnector>) - Method in interface org.nustaq.kontraktor.remoting.base.ConnectableActor
-
- connect(Callback<ActorClientConnector>) - Method in class org.nustaq.kontraktor.remoting.base.LocalConnectable
-
disconnect callback will never be called (local actor connection)
- connect(Actor, Function<ObjectSocket, ObjectSink>) - Method in class org.nustaq.kontraktor.remoting.tcp.NIOServerConnector
-
- connect(Function<ObjectSocket, ObjectSink>) - Method in class org.nustaq.kontraktor.remoting.tcp.TCPClientConnector
-
- connect(Callback<ActorClientConnector>) - Method in class org.nustaq.kontraktor.remoting.tcp.TCPConnectable
-
- connect(Actor, Function<ObjectSocket, ObjectSink>) - Method in class org.nustaq.kontraktor.remoting.tcp.TCPServerConnector
-
- ConnectableActor - Interface in org.nustaq.kontraktor.remoting.base
-
Created by ruedi on 18/05/15.
- connector - Variable in class org.nustaq.kontraktor.remoting.base.ActorServer
-
- CONT - Static variable in class org.nustaq.kontraktor.Actors
-
use value as error to indicate more messages are to come (else remoting will close channel).
- CONT - Static variable in interface org.nustaq.kontraktor.Callback
-
use value as error to indicate more messages are to come (else remoting will close channel).
- copyBytes() - Method in class org.nustaq.kontraktor.asyncio.AsyncFileIOEvent
-
- count() - Method in class org.nustaq.kontraktor.util.RateMeasure
-
- countDown() - Method in class org.nustaq.kontraktor.util.PromiseLatch
-
- countDown(T, Object) - Method in class org.nustaq.kontraktor.util.PromiseLatch
-
- countUp(int) - Method in class org.nustaq.kontraktor.util.PromiseLatch
-
- createConf() - Method in class org.nustaq.kontraktor.remoting.encoding.Coding
-
- createProxyClass(Class<T>, ClassLoader) - Method in class org.nustaq.kontraktor.impl.ActorProxyFactory
-
- createQueue(int) - Method in class org.nustaq.kontraktor.impl.ActorsImpl
-
- current() - Static method in class org.nustaq.kontraktor.Actor
-
- race(IPromise<T>...) - Static method in class org.nustaq.kontraktor.Actors
-
similar to es6 Promise.race method, however non-IPromise objects are not allowed
returns a future which is settled once one of the futures provided gets settled
- race(Collection<IPromise<T>>) - Static method in class org.nustaq.kontraktor.Actors
-
similar to es6 Promise.race method, however non-IPromise objects are not allowed
returns a future which is settled once one of the futures provided gets settled
- RateMeasure - Class in org.nustaq.kontraktor.util
-
Created with IntelliJ IDEA.
- RateMeasure(String, long) - Constructor for class org.nustaq.kontraktor.util.RateMeasure
-
- RateMeasure(String) - Constructor for class org.nustaq.kontraktor.util.RateMeasure
-
- read(long, int, ByteBuffer) - Method in class org.nustaq.kontraktor.asyncio.AsyncFile
-
- readBuf - Variable in class org.nustaq.kontraktor.asyncio.AsyncSocketConnection
-
- readFully() - Method in class org.nustaq.kontraktor.asyncio.AsyncFile
-
- readObject(FSTObjectInput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo) - Method in class org.nustaq.kontraktor.remoting.encoding.ActorRefSerializer
-
- readObject(FSTObjectInput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo) - Method in class org.nustaq.kontraktor.remoting.encoding.CallbackRefSerializer
-
- readObject(FSTObjectInput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo) - Method in class org.nustaq.kontraktor.remoting.encoding.SporeRefSerializer
-
- readQueue - Variable in class org.nustaq.kontraktor.asyncio.QueuingAsyncSocketConnection
-
- rebalance(DispatcherThread) - Method in class org.nustaq.kontraktor.impl.SimpleScheduler
-
- rebalance(DispatcherThread) - Method in interface org.nustaq.kontraktor.Scheduler
-
called from inside overloaded thread with load
all actors assigned to the calling thread therefore can be safely moved
- receiveCBResult(ObjectSocket, int, Object, Object) - Method in class org.nustaq.kontraktor.remoting.base.RemoteRegistry
-
- receivedObject(Object) - Method in class org.nustaq.kontraktor.asyncio.ObjectAsyncSocketConnection
-
- receiveLoop() - Method in class org.nustaq.kontraktor.asyncio.AsyncServerSocket
-
- receiveObject(ObjectSink, Object, List<IPromise>) - Method in interface org.nustaq.kontraktor.remoting.base.ObjectSink
-
- receiveObject(Object, List<IPromise>) - Method in interface org.nustaq.kontraktor.remoting.base.ObjectSink
-
- receiveObject(ObjectSocket, ObjectSink, Object, List<IPromise>) - Method in class org.nustaq.kontraktor.remoting.base.RemoteRegistry
-
process a remote call entry or an array of remote call entries.
- Register - Annotation Type in org.nustaq.kontraktor.annotations
-
Created by ruedi on 04.04.2015.
- registerDefaultClassMappings(FSTConfiguration) - Static method in class org.nustaq.kontraktor.remoting.base.RemoteRegistry
-
- registerPublishedCallback(Callback) - Method in class org.nustaq.kontraktor.remoting.base.RemoteRegistry
-
- registerRemoteActorRef(Class, int, Object) - Method in class org.nustaq.kontraktor.remoting.base.RemoteRegistry
-
- registerRemoteRefDirect(Actor) - Method in class org.nustaq.kontraktor.remoting.base.RemoteRegistry
-
- reject(Object) - Static method in class org.nustaq.kontraktor.Actors
-
abbreviation for Promise creation to make code more concise
- reject(Object) - Method in interface org.nustaq.kontraktor.Callback
-
signal an error to sender.
- remote(I) - Method in class org.nustaq.kontraktor.Spore
-
implements code to be executed at receiver side
- RemoteActorInterface - Annotation Type in org.nustaq.kontraktor.annotations
-
Created by ruedi on 28.09.14.
- remoteActors - Variable in class org.nustaq.kontraktor.remoting.base.RemoteRegistry
-
- remoteActorSet - Variable in class org.nustaq.kontraktor.remoting.base.RemoteRegistry
-
- RemoteCallEntry - Class in org.nustaq.kontraktor.remoting.encoding
-
Created by ruedi on 08.08.14.
- RemoteCallEntry(int, int, String, Object[]) - Constructor for class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
-
- remoteCallInterceptor - Variable in class org.nustaq.kontraktor.remoting.base.RemoteRegistry
-
- RemoteConnection - Interface in org.nustaq.kontraktor
-
Created by ruedi on 24.08.2014.
- RemotedActor - Interface in org.nustaq.kontraktor.remoting.base
-
optional interface implementing some notification callbacks
related to remoting.
- RemoteRefPolling - Class in org.nustaq.kontraktor.remoting.base
-
polls queues of remote actor proxies and serializes messages to their associated object sockets.
- RemoteRefPolling() - Constructor for class org.nustaq.kontraktor.remoting.base.RemoteRefPolling
-
- RemoteRefPolling.ScheduleEntry - Class in org.nustaq.kontraktor.remoting.base
-
- remoteRefStopped(Actor) - Method in class org.nustaq.kontraktor.remoting.base.RemoteRegistry
-
warning: MThreaded
- RemoteRegistry - Class in org.nustaq.kontraktor.remoting.base
-
Created by moelrue on 5/7/15.
- RemoteRegistry(FSTConfiguration, Coding) - Constructor for class org.nustaq.kontraktor.remoting.base.RemoteRegistry
-
- RemoteRegistry(Coding) - Constructor for class org.nustaq.kontraktor.remoting.base.RemoteRegistry
-
- RemoteScheduler - Class in org.nustaq.kontraktor.impl
-
Created by ruedi on 08.08.14.
- RemoteScheduler() - Constructor for class org.nustaq.kontraktor.impl.RemoteScheduler
-
- RemoteScheduler(int) - Constructor for class org.nustaq.kontraktor.impl.RemoteScheduler
-
- RemotingHelper() - Constructor for class org.nustaq.kontraktor.remoting.tcp.TCPClientConnector.RemotingHelper
-
- removePublishedObject(int) - Method in class org.nustaq.kontraktor.remoting.base.RemoteRegistry
-
- removeRemoteActor(Actor) - Method in class org.nustaq.kontraktor.remoting.base.RemoteRegistry
-
- reset() - Method in class org.nustaq.kontraktor.asyncio.AsyncFileIOEvent
-
- resetToSysout() - Method in class org.nustaq.kontraktor.util.Log
-
- resolve(T) - Static method in class org.nustaq.kontraktor.Actors
-
abbreviation for Promise creation to make code more concise
- resolve() - Static method in class org.nustaq.kontraktor.Actors
-
abbreviation for Promise creation to make code more concise
- resolve() - Method in interface org.nustaq.kontraktor.Callback
-
same as complete(null,null) and resolve(null)
- resolve(T) - Method in interface org.nustaq.kontraktor.Callback
-
pass a result object to the sender.
- result - Variable in class org.nustaq.kontraktor.Promise
-
- resultReceiver - Variable in class org.nustaq.kontraktor.Promise
-
- run() - Method in class org.nustaq.kontraktor.asyncio._AsyncClientSocket
-
- run() - Method in class org.nustaq.kontraktor.impl.DispatcherThread
-
- run() - Method in class org.nustaq.kontraktor.remoting.base.RemoteRefPolling
-
- runBlockingCall(Actor, Callable<T>, Callback<T>) - Method in class org.nustaq.kontraktor.impl.RemoteScheduler
-
- runBlockingCall(Actor, Callable<T>, Callback<T>) - Method in class org.nustaq.kontraktor.impl.SimpleScheduler
-
- runBlockingCall(Actor, Callable<T>, Callback<T>) - Method in interface org.nustaq.kontraktor.Scheduler
-
- SCHEDULE_TICK_NANOS - Static variable in class org.nustaq.kontraktor.impl.DispatcherThread
-
- ScheduleEntry(RemoteRegistry, Promise) - Constructor for class org.nustaq.kontraktor.remoting.base.RemoteRefPolling.ScheduleEntry
-
- schedulePendingAdds() - Method in class org.nustaq.kontraktor.impl.DispatcherThread
-
add actors which have been marked to be scheduled on this
- scheduler - Variable in class org.nustaq.kontraktor.remoting.base.RemoteRegistry
-
- Scheduler - Interface in org.nustaq.kontraktor
-
Scheduler manages scheduling of actors to threads.
- schedules(Object) - Method in class org.nustaq.kontraktor.impl.DispatcherThread
-
can be called from the dispacther thread itself only
- scheduleSendLoop(RemoteRegistry) - Method in class org.nustaq.kontraktor.remoting.base.RemoteRefPolling
-
return a future which is completed upon connection close
- SchedulingReport - Class in org.nustaq.kontraktor.impl
-
Created by ruedi on 02/04/15.
- SchedulingReport() - Constructor for class org.nustaq.kontraktor.impl.SchedulingReport
-
- SchedulingReport(int, int, int) - Constructor for class org.nustaq.kontraktor.impl.SchedulingReport
-
- self() - Method in class org.nustaq.kontraktor.Actor
-
use this to call public methods using actor-dispatch instead of direct in-thread call.
- sender - Static variable in class org.nustaq.kontraktor.Actor
-
contains sender of a message if one actor messages to another actor
- SerializerType - Enum in org.nustaq.kontraktor.remoting.encoding
-
Created by ruedi on 26.10.14.
- serialOn(Object, Consumer<IPromise>) - Method in class org.nustaq.kontraktor.Actor
-
enforce serial execution of asynchronous tasks.
- serType(SerializerType) - Method in class org.nustaq.kontraktor.remoting.tcp.TCPConnectable
-
- serType(SerializerType) - Method in class org.nustaq.kontraktor.remoting.tcp.TCPNIOPublisher
-
- setArgs(Object[]) - Method in class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
-
- setClassLoader(ClassLoader) - Method in interface org.nustaq.kontraktor.RemoteConnection
-
- setClassLoader(ClassLoader) - Method in class org.nustaq.kontraktor.remoting.base.RemoteRegistry
-
- setConf(FSTConfiguration) - Method in class org.nustaq.kontraktor.asyncio.ObjectAsyncSocketConnection
-
- setConf(FSTConfiguration) - Method in interface org.nustaq.kontraktor.remoting.base.ObjectSocket
-
set by outer machinery
- setCounters(int, int, int) - Method in class org.nustaq.kontraktor.impl.BackOffStrategy
-
- setDisconnectHandler(Consumer<Actor>) - Method in class org.nustaq.kontraktor.remoting.base.RemoteRegistry
-
- setFacadeActor(Actor) - Method in class org.nustaq.kontraktor.remoting.base.RemoteRegistry
-
- setFutureCB(IPromise) - Method in class org.nustaq.kontraktor.impl.CallEntry
-
- setFutureKey(int) - Method in class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
-
- setId(String) - Method in class org.nustaq.kontraktor.Promise
-
remoting helper
- setIsObsolete(boolean) - Method in class org.nustaq.kontraktor.remoting.base.RemoteRegistry
-
give the application a way to explecitely flag a connection as obsolete
- setIsolated(boolean) - Method in class org.nustaq.kontraktor.impl.DispatcherThread
-
- setLastError(Throwable) - Method in class org.nustaq.kontraktor.asyncio.ObjectAsyncSocketConnection
-
- setLastError(Throwable) - Method in interface org.nustaq.kontraktor.remoting.base.ObjectSocket
-
- setLogWrapper(Log.LogWrapper) - Method in class org.nustaq.kontraktor.util.Log
-
- setMethod(String) - Method in class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
-
- setNanosToPark(int) - Method in class org.nustaq.kontraktor.impl.BackOffStrategy
-
- setQueue(int) - Method in class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
-
- setReceiverKey(int) - Method in class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
-
- setRemoteCallInterceptor(BiFunction<Actor, String, Boolean>) - Method in class org.nustaq.kontraktor.remoting.base.RemoteRegistry
-
- setRemoteRefRegistry(RemoteRegistry) - Method in class org.nustaq.kontraktor.impl.CallEntry
-
- setSeverity(int) - Method in class org.nustaq.kontraktor.util.Log
-
- setTerminated(boolean) - Method in class org.nustaq.kontraktor.remoting.base.RemoteRegistry
-
- setThrowExWhenBlocked(boolean) - Method in class org.nustaq.kontraktor.Actor
-
tell the execution machinery to throw an ActorBlockedException in case the actor is blocked trying to
put a message on an overloaded actor's mailbox/queue.
- shutDown - Variable in class org.nustaq.kontraktor.impl.DispatcherThread
-
- shutDown() - Method in class org.nustaq.kontraktor.impl.DispatcherThread
-
terminate operation after emptying Q
- shutdown() - Method in class org.nustaq.kontraktor.util.ActorExecutorService
-
- shutDownImmediate() - Method in class org.nustaq.kontraktor.impl.DispatcherThread
-
terminate operation immediately.
- shutdownNow() - Method in class org.nustaq.kontraktor.util.ActorExecutorService
-
- SimpleScheduler - Class in org.nustaq.kontraktor.impl
-
Created by ruedi on 02/04/15.
- SimpleScheduler(String) - Constructor for class org.nustaq.kontraktor.impl.SimpleScheduler
-
- SimpleScheduler() - Constructor for class org.nustaq.kontraktor.impl.SimpleScheduler
-
- SimpleScheduler(int) - Constructor for class org.nustaq.kontraktor.impl.SimpleScheduler
-
- singleton - Static variable in class org.nustaq.kontraktor.remoting.tcp.TCPClientConnector
-
- sinkClosed() - Method in interface org.nustaq.kontraktor.remoting.base.ObjectSink
-
- SLEEP_NANOS - Static variable in class org.nustaq.kontraktor.impl.BackOffStrategy
-
- socket - Variable in class org.nustaq.kontraktor.remoting.tcp.TCPClientConnector
-
- SPIN_UNTIL_YIELD - Static variable in class org.nustaq.kontraktor.impl.BackOffStrategy
-
- Spore<I,O> - Class in org.nustaq.kontraktor
-
A Spore is sent to a foreign actor executes on its data and sends results back to caller.
- Spore() - Constructor for class org.nustaq.kontraktor.Spore
-
- SporeRefSerializer - Class in org.nustaq.kontraktor.remoting.encoding
-
Created by ruedi on 26.08.14.
- SporeRefSerializer() - Constructor for class org.nustaq.kontraktor.remoting.encoding.SporeRefSerializer
-
- start() - Method in class org.nustaq.kontraktor.remoting.base.ActorServer
-
- statsUpdated(long) - Method in class org.nustaq.kontraktor.util.RateMeasure
-
override this
- stop() - Method in class org.nustaq.kontraktor.Actor
-
stop receiving events.
- StoppedActorTargetedException - Exception in org.nustaq.kontraktor.impl
-
Created by ruedi on 02.11.14.
- StoppedActorTargetedException() - Constructor for exception org.nustaq.kontraktor.impl.StoppedActorTargetedException
-
- StoppedActorTargetedException(String) - Constructor for exception org.nustaq.kontraktor.impl.StoppedActorTargetedException
-
- StoppedActorTargetedException(String, Throwable) - Constructor for exception org.nustaq.kontraktor.impl.StoppedActorTargetedException
-
- StoppedActorTargetedException(Throwable) - Constructor for exception org.nustaq.kontraktor.impl.StoppedActorTargetedException
-
- StoppedActorTargetedException(String, Throwable, boolean, boolean) - Constructor for exception org.nustaq.kontraktor.impl.StoppedActorTargetedException
-
- stopRemoteRefs() - Method in class org.nustaq.kontraktor.remoting.base.RemoteRegistry
-
- stopSafeClose() - Method in class org.nustaq.kontraktor.Actor
-
avoids exception when closing an actor after stop has been called.
- stream(T...) - Static method in class org.nustaq.kontraktor.Actors
-
utility addition to java 8 streams
- stream(T) - Method in interface org.nustaq.kontraktor.Callback
-
invalid for Promises!.
- stream(O) - Method in class org.nustaq.kontraktor.Spore
-
- streamError(Object) - Method in class org.nustaq.kontraktor.Spore
-
note that sending an error implicitely will close the backstream.
- submit(Callable<T>) - Method in class org.nustaq.kontraktor.util.ActorExecutorService
-
- submit(Runnable, T) - Method in class org.nustaq.kontraktor.util.ActorExecutorService
-
- submit(Runnable) - Method in class org.nustaq.kontraktor.util.ActorExecutorService
-
- SubmitDelayed(long, Runnable) - Static method in class org.nustaq.kontraktor.Actors
-
utility function.
- TCPClientConnector - Class in org.nustaq.kontraktor.remoting.tcp
-
Created by ruedi on 10/05/15.
- TCPClientConnector(int, String, Callback<ActorClientConnector>) - Constructor for class org.nustaq.kontraktor.remoting.tcp.TCPClientConnector
-
- TCPClientConnector.RemotingHelper - Class in org.nustaq.kontraktor.remoting.tcp
-
- TCPConnectable - Class in org.nustaq.kontraktor.remoting.tcp
-
Created by ruedi on 19/05/15.
- TCPConnectable() - Constructor for class org.nustaq.kontraktor.remoting.tcp.TCPConnectable
-
- TCPConnectable(Class, String, int) - Constructor for class org.nustaq.kontraktor.remoting.tcp.TCPConnectable
-
- TCPNIOPublisher - Class in org.nustaq.kontraktor.remoting.tcp
-
Created by ruedi on 18/06/15.
- TCPNIOPublisher() - Constructor for class org.nustaq.kontraktor.remoting.tcp.TCPNIOPublisher
-
- TCPNIOPublisher(Actor, int) - Constructor for class org.nustaq.kontraktor.remoting.tcp.TCPNIOPublisher
-
- TCPPublisher - Class in org.nustaq.kontraktor.remoting.tcp
-
Created by ruedi on 18/06/15.
- TCPPublisher() - Constructor for class org.nustaq.kontraktor.remoting.tcp.TCPPublisher
-
- TCPPublisher(Actor, int) - Constructor for class org.nustaq.kontraktor.remoting.tcp.TCPPublisher
-
- TCPServerConnector - Class in org.nustaq.kontraktor.remoting.tcp
-
Created by ruedi on 10/05/15.
- TCPServerConnector(int) - Constructor for class org.nustaq.kontraktor.remoting.tcp.TCPServerConnector
-
- tell(String, Object...) - Method in class org.nustaq.kontraktor.Actor
-
generic method for untyped messages.
- terminated - Variable in class org.nustaq.kontraktor.remoting.base.RemoteRegistry
-
- terminateEntry(int, RemoteRefPolling.ScheduleEntry, Object, Throwable) - Method in class org.nustaq.kontraktor.remoting.base.RemoteRefPolling
-
- then(Runnable) - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
-
- then(Callback<T>) - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
-
- then(Consumer<T>) - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
-
- then(Runnable) - Method in interface org.nustaq.kontraktor.IPromise
-
called once any result of a future becomes available
Can be used in case a sender is not interested in the actual result
but when a remote method has finished processing.
- then(Callback<T>) - Method in interface org.nustaq.kontraktor.IPromise
-
called once any result of a future becomes available
Can be used in case a sender is not interested in the actual result
but when a remote method has finished processing.
- then(Consumer<T>) - Method in interface org.nustaq.kontraktor.IPromise
-
called once any result of a future becomes available
Can be used in case a sender is not interested in the actual result
but when a remote method has finished processing.
- then(Runnable) - Method in class org.nustaq.kontraktor.Promise
-
see IPromise interface
- then(Consumer<T>) - Method in class org.nustaq.kontraktor.Promise
-
see IPromise (inheriting Callback) interface
- then(Callback) - Method in class org.nustaq.kontraktor.Promise
-
see IPromise (inheriting Callback) interface
- thenAnd(Supplier<IPromise<T>>) - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
-
- thenAnd(Function<T, IPromise<OUT>>) - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
-
- thenAnd(Supplier<IPromise<T>>) - Method in interface org.nustaq.kontraktor.IPromise
-
called once any result of a future becomes available
Can be used in case a sender is not interested in the actual result
but when a remote method has finished processing.
- thenAnd(Function<T, IPromise<OUT>>) - Method in interface org.nustaq.kontraktor.IPromise
-
called once any result of a future becomes available
Can be used in case a sender is not interested in the actual result
but when a remote method has finished processing.
- thenAnd(Function<T, IPromise<OUT>>) - Method in class org.nustaq.kontraktor.Promise
-
see IPromise (inheriting Callback) interface
- thenAnd(Supplier<IPromise<T>>) - Method in class org.nustaq.kontraktor.Promise
-
see IPromise (inheriting Callback) interface
- threadStopped(DispatcherThread) - Method in class org.nustaq.kontraktor.impl.SimpleScheduler
-
- threadStopped(DispatcherThread) - Method in interface org.nustaq.kontraktor.Scheduler
-
- TicketMachine - Class in org.nustaq.kontraktor.util
-
Created by ruedi on 02.06.14.
- TicketMachine() - Constructor for class org.nustaq.kontraktor.util.TicketMachine
-
- timedOut(Timeout) - Method in class org.nustaq.kontraktor.Promise
-
see IPromise (inheriting Callback) interface
- Timeout - Class in org.nustaq.kontraktor
-
Created by ruedi on 07.11.2014.
- Timeout() - Constructor for class org.nustaq.kontraktor.Timeout
-
- timeoutIn(long) - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
-
- timeoutIn(long) - Method in interface org.nustaq.kontraktor.IPromise
-
tell the future to call the onTimeout callback in N milliseconds if future is not settled until then
- timeoutIn(long) - Method in class org.nustaq.kontraktor.Promise
-
see IPromise (inheriting Callback) interface
- TimeoutSerializer - Class in org.nustaq.kontraktor.remoting.encoding
-
Created by ruedi on 08.11.14.
- TimeoutSerializer() - Constructor for class org.nustaq.kontraktor.remoting.encoding.TimeoutSerializer
-
- toString() - Method in class org.nustaq.kontraktor.asyncio.AsyncFileIOEvent
-
- toString(Method) - Method in class org.nustaq.kontraktor.impl.ActorProxyFactory
-
- toString(CtMethod) - Static method in class org.nustaq.kontraktor.impl.ActorProxyFactory
-
- toString() - Method in class org.nustaq.kontraktor.impl.CallEntry
-
- toString() - Method in class org.nustaq.kontraktor.impl.DispatcherThread
-
- toString() - Method in class org.nustaq.kontraktor.Promise
-
- toString() - Method in class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
-
- toString() - Method in class org.nustaq.kontraktor.util.Pair
-
- tryFlush() - Method in class org.nustaq.kontraktor.asyncio.QueuingAsyncSocketConnection
-
- tryIsolate(DispatcherThread, Actor) - Method in class org.nustaq.kontraktor.impl.SimpleScheduler
-
- tryIsolate(DispatcherThread, Actor) - Method in interface org.nustaq.kontraktor.Scheduler
-
- tryStopThread(DispatcherThread) - Method in class org.nustaq.kontraktor.impl.SimpleScheduler
-
- tryStopThread(DispatcherThread) - Method in interface org.nustaq.kontraktor.Scheduler
-