- AbstractKrouter<T extends AbstractKrouter> - Class in org.nustaq.kontraktor.routers
-
base class for load balancers and failover proxies.
- AbstractKrouter() - Constructor for class org.nustaq.kontraktor.routers.AbstractKrouter
-
- 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
-
- accumulate(boolean) - Method in class org.nustaq.kontraktor.util.RateMeasure
-
- accumulated(long) - Method in class org.nustaq.kontraktor.util.RateMeasure
-
- activeDispatchers - Static variable in class org.nustaq.kontraktor.impl.DispatcherThread
-
- 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.ConnectionRegistry
-
- 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(ConnectionRegistry) - 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(int, Function<Integer, IPromise<T>>) - 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
- allMapped(List<IPromise<T>>) - Static method in class org.nustaq.kontraktor.Actors
-
similar all but map promises to their content
returns a future which is settled once all promises provided are settled
- allNull() - Method in class org.nustaq.kontraktor.util.Pair
-
- alwaysCopy() - Method in class org.nustaq.kontraktor.remoting.encoding.ActorRefSerializer
-
- arrayCopy() - Method in class org.eclipse.jetty.util.ConcurrentArrayQueue.Block
-
- 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 remoting.
- askMsg(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
-
- AsUntypedActor(Actor) - Static method in class org.nustaq.kontraktor.Actors
-
- 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
-
- autoShutDown - Variable in class org.nustaq.kontraktor.impl.DispatcherThread
-
- 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!)
- 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.
- callback() - Method in class org.nustaq.kontraktor.KFlow
-
- CallbackRefSerializer - Class in org.nustaq.kontraktor.remoting.encoding
-
Created by ruedi on 09.08.14.
- CallbackRefSerializer(ConnectionRegistry) - Constructor for class org.nustaq.kontraktor.remoting.encoding.CallbackRefSerializer
-
- CallbackRefSerializer.MyRemotedCallback - Class in org.nustaq.kontraktor.remoting.encoding
-
- CallbackWrapper<T> - Class in org.nustaq.kontraktor.impl
-
If a promise or callback is wrapped by this, it will be treated correctly when remoted.
- 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
-
- car(CAR) - Method in class org.nustaq.kontraktor.util.Pair
-
- casHeadBlock(ConcurrentArrayQueue.Block<T>, ConcurrentArrayQueue.Block<T>) - Method in class org.eclipse.jetty.util.ConcurrentArrayQueue
-
- casTailBlock(ConcurrentArrayQueue.Block<T>, ConcurrentArrayQueue.Block<T>) - Method in class org.eclipse.jetty.util.ConcurrentArrayQueue
-
- 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
- cb() - Method in class org.nustaq.kontraktor.KFlow
-
- cb - Variable in class org.nustaq.kontraktor.Spore
-
- CBQ - Static variable in class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
-
- cdr() - Method in class org.nustaq.kontraktor.util.Pair
-
- cdr(CDR) - Method in class org.nustaq.kontraktor.util.Pair
-
- chan - Variable in class org.nustaq.kontraktor.asyncio.AsyncSocketConnection
-
- checkEachMask(int) - Method in class org.nustaq.kontraktor.util.RateMeasure
-
- checkPingOnClients() - Method in class org.nustaq.kontraktor.routers.AbstractKrouter
-
- 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.ConnectionRegistry
-
cleanup after (virtual) connection close
- cleanUp() - Method in class org.nustaq.kontraktor.util.SubscriptionSupport
-
- client - Variable in class org.nustaq.kontraktor.remoting.base.ActorClient
-
- CLIENT_PING_INTERVAL_MS - Static variable in class org.nustaq.kontraktor.routers.AbstractKrouter
-
client connection loss detection can be slow (just needed for resource cleanup)
- clientConnected(ConnectionRegistry, String) - Method in interface org.nustaq.kontraktor.remoting.base.ServingActor
-
- clientConnected(ConnectionRegistry, String) - Method in class org.nustaq.kontraktor.routers.AbstractKrouter
-
- clientDisconnected(ConnectionRegistry, String) - Method in interface org.nustaq.kontraktor.remoting.base.ServingActor
-
- clientDisconnected(ConnectionRegistry, String) - Method in class org.nustaq.kontraktor.routers.AbstractKrouter
-
- clients - Variable in class org.nustaq.kontraktor.routers.AbstractKrouter
-
- clientSockets - Variable in class org.nustaq.kontraktor.remoting.tcp.TCPServerConnector
-
- clone() - Method in class org.nustaq.kontraktor.Spore
-
- 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 class org.nustaq.kontraktor.remoting.base.ActorServer
-
- close(Actor) - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- close() - Method in interface org.nustaq.kontraktor.remoting.base.ObjectSocket
-
- closeClient() - Method in interface org.nustaq.kontraktor.remoting.base.ActorClientConnector
-
- closeClient() - Method in class org.nustaq.kontraktor.remoting.tcp.TCPClientConnector
-
- closeCurrentClient() - Method in class org.nustaq.kontraktor.Actor
-
closes the connection to the remote client which has sent currently executing message.
- closed(Throwable) - Method in class org.nustaq.kontraktor.asyncio.AsyncSocketConnection
-
- closeNetwork() - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- closeRef(CallEntry, ObjectSocket) - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- 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
-
- coding(Coding) - Method in class org.nustaq.kontraktor.remoting.tcp.TCPPublisher
-
Deprecated.
- collect(Collection<T>) - Method in class org.nustaq.kontraktor.KFlow
-
- 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. error might also contain flow indicators to signal end/continue of
stream when remoting.
- 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
- complete(Object, Object) - Method in class org.nustaq.kontraktor.remoting.encoding.CallbackRefSerializer.MyRemotedCallback
-
- complete(O, Object) - Method in class org.nustaq.kontraktor.Spore
-
to called from remote site. directly send stuff to remote site via callback.
- ConcurrentArrayQueue<T> - Class in org.eclipse.jetty.util
-
A concurrent, unbounded implementation of
Queue that uses singly-linked array blocks
to store elements.
- ConcurrentArrayQueue() - Constructor for class org.eclipse.jetty.util.ConcurrentArrayQueue
-
- ConcurrentArrayQueue(int) - Constructor for class org.eclipse.jetty.util.ConcurrentArrayQueue
-
- ConcurrentArrayQueue.Block<E> - Class in org.eclipse.jetty.util
-
- conf - Variable in class org.nustaq.kontraktor.remoting.base.ActorServer
-
- conf - Variable in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- configureSerialization(Coding) - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- 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(int, Consumer<Actor>) - 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>, Consumer<Actor>) - Method in interface org.nustaq.kontraktor.remoting.base.ConnectableActor
-
- connect(Callback<ActorClientConnector>) - Method in interface org.nustaq.kontraktor.remoting.base.ConnectableActor
-
- connect() - Method in interface org.nustaq.kontraktor.remoting.base.ConnectableActor
-
- connect(Callback<ActorClientConnector>, Consumer<Actor>) - 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>, Consumer<Actor>) - 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.
- connectClient(ConnectableActor, Consumer<Actor>) - Static method in class org.nustaq.kontraktor.routers.Routing
-
- connection - Static variable in class org.nustaq.kontraktor.Actor
-
contains remote connection if current message came from remote
- ConnectionRegistry - Class in org.nustaq.kontraktor.remoting.base
-
Created by moelrue on 5/7/15.
- ConnectionRegistry(FSTConfiguration, Coding) - Constructor for class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- ConnectionRegistry(Coding) - Constructor for class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- connector - Variable in class org.nustaq.kontraktor.remoting.base.ActorServer
-
- consume(Object, Object) - Method in class org.nustaq.kontraktor.KFlow
-
- 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
-
- count(int) - 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
-
- createCallentry(ConnectionRegistry, Object[], boolean, Actor, Method) - Method in class org.nustaq.kontraktor.impl.RemoteScheduler
-
- createCallentry(ConnectionRegistry, Object[], boolean, Actor, Method) - Method in class org.nustaq.kontraktor.impl.SimpleScheduler
-
- createConf() - Method in class org.nustaq.kontraktor.remoting.encoding.Coding
-
- createCopy() - Method in class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
-
- createErrorPromiseResponse(RemoteCallEntry, ConnectionRegistry) - Method in class org.nustaq.kontraktor.routers.AbstractKrouter
-
- createProxyClass(Class<T>, ClassLoader) - Method in class org.nustaq.kontraktor.impl.ActorProxyFactory
-
- createQueue(int) - Method in class org.nustaq.kontraktor.impl.ActorsImpl
-
- createSubsId() - Method in class org.nustaq.kontraktor.util.SubscriptionSupport
-
- current() - Static method in class org.nustaq.kontraktor.Actor
-
- cyclic(long, Callable<Boolean>) - Method in class org.nustaq.kontraktor.Actor
-
- generate(Class, PrintStream) - Method in class org.nustaq.kontraktor.util.StubGenerator
-
- GenRemote - Annotation Type in org.nustaq.kontraktor.annotations
-
specifies a wrapper for other languages should be generated
- genStub(Class<? extends Actor>) - Static method in class org.nustaq.kontraktor.util.StubGenerator
-
- genStub(Class<? extends Actor>, PrintStream) - Static method in class org.nustaq.kontraktor.util.StubGenerator
-
- get() - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
-
- get() - Method in interface org.nustaq.kontraktor.IPromise
-
Warning: this is different to JDK's BLOCKING future
- get() - Method in class org.nustaq.kontraktor.Promise
-
see IPromise (inheriting Callback) interface
- get() - Method in class org.nustaq.kontraktor.remoting.base.ReconnectableRemoteRef
-
- get() - Static method in class org.nustaq.kontraktor.remoting.tcp.TCPClientConnector
-
in case clients are connected from non actor world, provide a global actor(thread) for remote client processing
(=polling queues, encoding)
- getAccumulated() - Method in class org.nustaq.kontraktor.util.RateMeasure
-
- getAccumulatedQSizes() - Method in class org.nustaq.kontraktor.impl.DispatcherThread
-
accumulated queue sizes of all actors
- getActor() - Method in class org.nustaq.kontraktor.Actor
-
- getActor() - Method in interface org.nustaq.kontraktor.ActorProxy
-
- getActor() - Method in class org.nustaq.kontraktor.remoting.base.LocalConnectable
-
- getActor(int) - Method in class org.nustaq.kontraktor.util.Hoarde
-
- getActorClass() - Method in interface org.nustaq.kontraktor.remoting.base.ConnectableActor
-
- getActorClass() - Method in class org.nustaq.kontraktor.remoting.base.LocalConnectable
-
- getActorClass() - Method in class org.nustaq.kontraktor.remoting.tcp.TCPConnectable
-
- getActorClz() - Method in class org.nustaq.kontraktor.remoting.tcp.TCPConnectable
-
- getActorRef() - Method in class org.nustaq.kontraktor.Actor
-
- getActors() - Method in class org.nustaq.kontraktor.impl.DispatcherThread
-
- getAllInterfaces(Class<?>) - Static method in class org.nustaq.kontraktor.impl.SimpleScheduler
-
- getAllInterfacesForClassAsSet(Class<?>, ClassLoader) - Static method in class org.nustaq.kontraktor.impl.SimpleScheduler
-
- getArgs() - Method in class org.nustaq.kontraktor.impl.CallEntry
-
- getArgs() - Method in class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
-
- getBackoffStrategy() - Method in class org.nustaq.kontraktor.impl.SimpleScheduler
-
- getBackoffStrategy() - Method in interface org.nustaq.kontraktor.Scheduler
-
- getBlockCount() - Method in class org.eclipse.jetty.util.ConcurrentArrayQueue
-
- getBlockSize() - Method in class org.eclipse.jetty.util.ConcurrentArrayQueue
-
- getBuffer() - Method in class org.nustaq.kontraktor.asyncio.AsyncFileIOEvent
-
- getCallbackSize() - Method in class org.nustaq.kontraktor.Actor
-
WARNING: call rarely, this method might have O(n) runtime with default unbounded queues.
- getCB() - Method in class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
-
- getCbqSize() - Method in class org.nustaq.kontraktor.Actor.ActorReport
-
- getChanId() - Method in class org.nustaq.kontraktor.remoting.encoding.CallbackRefSerializer.MyRemotedCallback
-
- getClassPath() - Method in interface org.nustaq.kontraktor.impl.ClassPathProvider
-
- getClientPingTimeout() - Method in class org.nustaq.kontraktor.routers.AbstractKrouter
-
- getClz() - Method in class org.nustaq.kontraktor.Actor.ActorReport
-
- getCoding() - Method in class org.nustaq.kontraktor.remoting.encoding.Coding
-
- getCoding() - Method in class org.nustaq.kontraktor.remoting.tcp.TCPNIOPublisher
-
- getCoding() - Method in class org.nustaq.kontraktor.remoting.tcp.TCPPublisher
-
Deprecated.
- getConf() - Method in class org.nustaq.kontraktor.asyncio.ObjectAsyncSocketConnection
-
- getConf() - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- getConf() - Method in interface org.nustaq.kontraktor.remoting.base.ObjectSocket
-
- getConnection() - Method in class org.nustaq.kontraktor.asyncio._AsyncClientSocket
-
- getConnectionIdentifier() - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- getConnectionIdentifier() - Method in interface org.nustaq.kontraktor.remoting.base.ObjectSocket
-
- getConnections() - Method in class org.nustaq.kontraktor.Actor
-
- getConnector() - Method in class org.nustaq.kontraktor.remoting.base.ActorServer
-
- getCount() - Method in class org.nustaq.kontraktor.util.PromiseLatch
-
debug, cannot be used to implement reliable logic in a concurrent environment
- getCrossPlatformShortClazzNames() - Method in class org.nustaq.kontraktor.remoting.encoding.Coding
-
- getCurrentDispatcher() - Method in class org.nustaq.kontraktor.Actor
-
- getDeadLetters() - Method in class org.nustaq.kontraktor.impl.ActorsImpl
-
- getDefaultQSize() - Method in class org.nustaq.kontraktor.impl.SimpleScheduler
-
- getDefaultQSize() - Method in interface org.nustaq.kontraktor.Scheduler
-
- getDefQSize() - Method in class org.nustaq.kontraktor.impl.SchedulingReport
-
- getDisconnectHandler() - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- getError() - Method in exception org.nustaq.kontraktor.AwaitException
-
- getError() - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
-
- getError() - Method in interface org.nustaq.kontraktor.IPromise
-
- getError() - Method in class org.nustaq.kontraktor.Promise
-
see IPromise (inheriting Callback) interface
- getExactSize() - Method in class org.eclipse.jetty.util.ConcurrentArrayQueue
-
- getFacade() - Method in class org.nustaq.kontraktor.remoting.base.ActorServer
-
- getFacade() - Method in class org.nustaq.kontraktor.remoting.tcp.TCPNIOPublisher
-
- getFacade() - Method in class org.nustaq.kontraktor.remoting.tcp.TCPPublisher
-
Deprecated.
- getFacadeActor() - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- getFacadeProxy() - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- getFactory() - Method in class org.nustaq.kontraktor.Actor
-
- getFactory() - Method in class org.nustaq.kontraktor.impl.ActorsImpl
-
- getFirst() - Method in class org.nustaq.kontraktor.util.Pair
-
- getFutureCB() - Method in class org.nustaq.kontraktor.impl.CallEntry
-
- getFutureKey() - Method in class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
-
- getHeadBlock() - Method in class org.eclipse.jetty.util.ConcurrentArrayQueue
-
- getHost() - Method in class org.nustaq.kontraktor.remoting.tcp.TCPConnectable
-
- getId() - Method in class org.nustaq.kontraktor.asyncio.ObjectAsyncSocketConnection
-
- getId() - Method in class org.nustaq.kontraktor.Promise
-
remoting helper
- getId() - Method in interface org.nustaq.kontraktor.remoting.base.ObjectSocket
-
- getId() - Method in class org.nustaq.kontraktor.remoting.encoding.CallbackRefSerializer.MyRemotedCallback
-
- getInheritedAnnotation(Class<A>, AnnotatedElement) - Static method in class org.nustaq.kontraktor.impl.ActorProxyFactory
-
- getInvoker(Actor, Object) - Method in class org.nustaq.kontraktor.impl.SimpleScheduler
-
- getInvoker(Actor, Object) - Method in interface org.nustaq.kontraktor.Scheduler
-
- getLast() - Method in class org.nustaq.kontraktor.Promise
-
see IPromise (inheriting Callback) interface
- getLastError() - Method in class org.nustaq.kontraktor.asyncio.ObjectAsyncSocketConnection
-
- getLastError() - Method in interface org.nustaq.kontraktor.remoting.base.ObjectSocket
-
- getLastRoutingClientPing() - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- getLoad() - Method in class org.nustaq.kontraktor.impl.DispatcherThread
-
WARNING: call rarely, this method might have O(n) runtime with default unbounded queues.
- getMailboxSize() - Method in class org.nustaq.kontraktor.Actor.ActorReport
-
- getMailboxSize() - Method in class org.nustaq.kontraktor.Actor
-
WARNING: call rarely, this method might have O(n) runtime with default unbounded queues.
- getMessage(CharSequence, long) - Method in class org.nustaq.kontraktor.remoting.base.messagestore.HeapMessageStore
-
- getMessage(CharSequence, long) - Method in interface org.nustaq.kontraktor.remoting.base.messagestore.MessageStore
-
- getMethod() - Method in class org.nustaq.kontraktor.impl.CallEntry
-
- getMethod() - Method in class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
-
- getName() - Method in class org.nustaq.kontraktor.impl.DispatcherThread.DispatcherReport
-
- getNanosToPark() - Method in class org.nustaq.kontraktor.impl.BackOffStrategy
-
- getNext() - Method in class org.nustaq.kontraktor.Promise
-
special method for tricky things.
- getNextPosition() - Method in class org.nustaq.kontraktor.asyncio.AsyncFileIOEvent
-
- getNumActors() - Method in class org.nustaq.kontraktor.impl.DispatcherThread.DispatcherReport
-
- getNumActors() - Method in class org.nustaq.kontraktor.impl.SimpleScheduler
-
- getNumActors() - Method in interface org.nustaq.kontraktor.Scheduler
-
- getNumDispatchers() - Method in class org.nustaq.kontraktor.impl.SchedulingReport
-
- getOpenCount() - Method in class org.nustaq.kontraktor.util.RateMeasure
-
- getOpenRemoteMappingsCount() - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- getPinger() - Static method in class org.nustaq.kontraktor.routers.Routing
-
- getPort() - Method in class org.nustaq.kontraktor.remoting.tcp.TCPConnectable
-
- getPort() - Method in class org.nustaq.kontraktor.remoting.tcp.TCPNIOPublisher
-
- getPort() - Method in class org.nustaq.kontraktor.remoting.tcp.TCPPublisher
-
Deprecated.
- getPromise() - Method in class org.nustaq.kontraktor.util.PromiseLatch
-
- getPublishedActor(long) - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- getPublishedActorIds() - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- getPublishedCallback(long) - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- getQSize() - Method in class org.nustaq.kontraktor.impl.DispatcherThread
-
- getQSizes() - Method in class org.nustaq.kontraktor.Actor
-
WARNING: call rarely, this method might have O(n) runtime with default unbounded queues.
- getQueue() - Method in class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
-
- getRead() - Method in class org.nustaq.kontraktor.asyncio.AsyncFileIOEvent
-
- getRealCallback() - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
-
- getReceiverKey() - Method in class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
-
- getRemoteActorMap() - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- getRemoteActors() - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- getRemoteActorSize() - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- getRemoteCallInterceptor() - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- getRemotedActorIds() - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- getRemoteId(Actor) - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- getRemoteRef() - Method in class org.nustaq.kontraktor.routers.HotColdFailoverKrouter
-
- getRemoteRef() - Method in class org.nustaq.kontraktor.routers.RoundRobinKrouter
-
- getRemoteRef() - Method in class org.nustaq.kontraktor.routers.SimpleKrouter
-
- getRemoteRef() - Method in class org.nustaq.kontraktor.routers.SingleActiveServiceKrouter
-
- getRemoteRefId() - Method in class org.nustaq.kontraktor.remoting.base.Reconnect
-
- getRemoteRefRegistry() - Method in class org.nustaq.kontraktor.impl.CallEntry
-
- getReport() - Method in class org.nustaq.kontraktor.Actor
-
- getReport() - Method in class org.nustaq.kontraktor.impl.DispatcherThread
-
- getReport() - Method in class org.nustaq.kontraktor.impl.SimpleScheduler
-
- getReport() - Method in interface org.nustaq.kontraktor.monitoring.Monitorable
-
- getScheduler() - Method in class org.nustaq.kontraktor.Actor
-
- getScheduler() - Method in class org.nustaq.kontraktor.impl.DispatcherThread
-
- getScheduler() - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- getSecond() - Method in class org.nustaq.kontraktor.util.Pair
-
- getSendingActor() - Method in class org.nustaq.kontraktor.impl.CallEntry
-
- getSerializedArgs() - Method in class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
-
- getServer() - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- getServicePingTimeout() - Method in class org.nustaq.kontraktor.routers.AbstractKrouter
-
- getServices() - Method in class org.nustaq.kontraktor.routers.AbstractKrouter
-
- getServices() - Method in class org.nustaq.kontraktor.routers.HotColdFailoverKrouter
-
- getServices() - Method in class org.nustaq.kontraktor.routers.HotHotFailoverKrouter
-
- getServices() - Method in class org.nustaq.kontraktor.routers.Krouter
-
- getServices() - Method in class org.nustaq.kontraktor.routers.SingleActiveServiceKrouter
-
- getSessionId() - Method in class org.nustaq.kontraktor.remoting.base.Reconnect
-
- getSeverity() - Method in class org.nustaq.kontraktor.util.Log
-
- getSize() - Method in class org.nustaq.kontraktor.util.Hoarde
-
- getSocketRef() - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- getSortedNonPublicCtMethods(CtClass) - Method in class org.nustaq.kontraktor.impl.ActorProxyFactory
-
- getSortedPublicCtMethods(CtClass, boolean) - Static method in class org.nustaq.kontraktor.impl.ActorProxyFactory
-
- getSubMonitorables() - Method in class org.nustaq.kontraktor.Actor
-
- getSubMonitorables() - Method in class org.nustaq.kontraktor.impl.DispatcherThread
-
- getSubMonitorables() - Method in class org.nustaq.kontraktor.impl.SimpleScheduler
-
- getSubMonitorables() - Method in interface org.nustaq.kontraktor.monitoring.Monitorable
-
- getSubsMap() - Method in class org.nustaq.kontraktor.util.SubscriptionSupport
-
- getTailBlock() - Method in class org.eclipse.jetty.util.ConcurrentArrayQueue
-
- getTarget() - Method in class org.nustaq.kontraktor.impl.CallEntry
-
- getTargetActor() - Method in class org.nustaq.kontraktor.impl.CallEntry
-
- getTicket(Object) - Method in class org.nustaq.kontraktor.util.TicketMachine
-
- getTickets() - Method in class org.nustaq.kontraktor.util.TicketMachine
-
- getUntypedRef() - Method in class org.nustaq.kontraktor.Actor
-
- getWriteObjectSocket() - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- inboundQueueSize(int) - Method in interface org.nustaq.kontraktor.remoting.base.ConnectableActor
-
- inboundQueueSize(int) - Method in class org.nustaq.kontraktor.remoting.base.LocalConnectable
-
- inboundQueueSize(int) - Method in class org.nustaq.kontraktor.remoting.tcp.TCPConnectable
-
default is 32k (SimpleScheduler.DEFQSIZE)
- inFacadeThread(Runnable) - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- INFO - Static variable in class org.nustaq.kontraktor.util.Log
-
- Info(Object, String) - Static method in class org.nustaq.kontraktor.util.Log
-
- Info(Object, Throwable) - Static method in class org.nustaq.kontraktor.util.Log
-
- Info(Object, Throwable, String) - Static method in class org.nustaq.kontraktor.util.Log
-
- info(Object, String) - Method in class org.nustaq.kontraktor.util.Log
-
- infoLong(Object, Throwable, String) - Method in class org.nustaq.kontraktor.util.Log
-
- init() - Method in class org.nustaq.kontraktor.routers.AbstractKrouter
-
- init() - Method in class org.nustaq.kontraktor.routers.HotColdFailoverKrouter
-
- init() - Method in class org.nustaq.kontraktor.routers.HotHotFailoverKrouter
-
- init() - Method in class org.nustaq.kontraktor.routers.SingleActiveServiceKrouter
-
- inside() - Static method in class org.nustaq.kontraktor.Actor
-
- instance - Static variable in class org.nustaq.kontraktor.Actors
-
- Instance - Static variable in exception org.nustaq.kontraktor.impl.ActorBlockedException
-
- Instance - Static variable in exception org.nustaq.kontraktor.impl.InternalActorStoppedException
-
- INSTANCE - Static variable in class org.nustaq.kontraktor.Timeout
-
- instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class org.nustaq.kontraktor.remoting.encoding.ActorRefSerializer
-
- instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class org.nustaq.kontraktor.remoting.encoding.CallbackRefSerializer
-
- instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class org.nustaq.kontraktor.remoting.encoding.SporeRefSerializer
-
- instantiate(Class, FSTObjectInput, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class org.nustaq.kontraktor.remoting.encoding.TimeoutSerializer
-
- instantiateProxy(Actor) - Method in class org.nustaq.kontraktor.impl.ActorProxyFactory
-
- instantiateProxy(Class<? extends Actor>, Actor) - Method in class org.nustaq.kontraktor.impl.ActorProxyFactory
-
- InternalActorStoppedException - Exception in org.nustaq.kontraktor.impl
-
Created by ruedi on 15.06.14.
- InternalActorStoppedException() - Constructor for exception org.nustaq.kontraktor.impl.InternalActorStoppedException
-
- inThread(Actor, T) - Method in class org.nustaq.kontraktor.Actor
-
wraps an interface into a proxy of that interface.
- InThread(T) - Static method in class org.nustaq.kontraktor.Actors
-
in case called from an actor, wraps the given interface instance into a proxy such that
all calls on the interface get scheduled on the calling actors thread (avoids accidental multithreading
when handing out callback/listener interfaces from an actor)
if called from outside an actor thread, NOP
- InThread - Annotation Type in org.nustaq.kontraktor.annotations
-
- inThread(Actor, T) - Method in class org.nustaq.kontraktor.impl.SimpleScheduler
-
- inThread(Actor, T) - Method in interface org.nustaq.kontraktor.Scheduler
-
Creates a wrapper on the given object enqueuing all calls to INTERFACE methods of the given object to the given actors's queue.
- invokeAll(Collection<? extends Callable<T>>) - Method in class org.nustaq.kontraktor.util.ActorExecutorService
-
- invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.nustaq.kontraktor.util.ActorExecutorService
-
- invokeAny(Collection<? extends Callable<T>>) - Method in class org.nustaq.kontraktor.util.ActorExecutorService
-
- invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.nustaq.kontraktor.util.ActorExecutorService
-
- IPromise<T> - Interface in org.nustaq.kontraktor
-
IPromise interface.
- isAutoShutDown() - Method in class org.nustaq.kontraktor.impl.DispatcherThread
-
- isCallback() - Method in class org.nustaq.kontraktor.impl.CallEntry
-
- isCallbackQPressured() - Method in class org.nustaq.kontraktor.Actor
-
WARNING: call rarely, this method might have O(n) runtime with default unbounded queues.
- isClosed() - Method in class org.nustaq.kontraktor.asyncio._AsyncClientSocket
-
- isClosed() - Method in class org.nustaq.kontraktor.asyncio.AsyncServerSocket
-
- isClosed - Variable in class org.nustaq.kontraktor.asyncio.AsyncSocketConnection
-
- isClosed() - Method in class org.nustaq.kontraktor.asyncio.AsyncSocketConnection
-
- isClosed() - Method in interface org.nustaq.kontraktor.remoting.base.ObjectSocket
-
- isComplete(Object) - Static method in class org.nustaq.kontraktor.Actors
-
- isComplete() - Method in class org.nustaq.kontraktor.util.PromiseLatch
-
- isCont(Object) - Static method in class org.nustaq.kontraktor.Actors
-
helper to check for "special" error object "CONT". cont signals further callback results might be
sent (important for remoting as channels need to get cleaned up)
- isContinue() - Method in class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
-
- isEmpty() - Method in class org.eclipse.jetty.util.ConcurrentArrayQueue
-
- isEmpty() - Method in class org.nustaq.kontraktor.Actor
-
- isEmpty() - Method in class org.nustaq.kontraktor.impl.DispatcherThread
-
- isError(Object) - Static method in class org.nustaq.kontraktor.Actors
-
helper to check for "special" error objects.
- isErrorOrComplete(Object) - Static method in class org.nustaq.kontraktor.Actors
-
return if given error Object signals an error or a 'complete' signal
- isFinished() - Method in class org.nustaq.kontraktor.Spore
-
to be read at remote side in order to decide wether to stop e.g. iteration.
- isIsolated() - Method in class org.nustaq.kontraktor.impl.DispatcherThread
-
- isMailboxPressured() - Method in class org.nustaq.kontraktor.Actor
-
WARNING: call rarely, this method might have O(n) runtime with default unbounded queues.
- isObsolete - Variable in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- isObsolete() - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- isOnline() - Method in class org.nustaq.kontraktor.remoting.base.ReconnectableRemoteRef
-
- isProxy() - Method in class org.nustaq.kontraktor.Actor
-
- isPublished() - Method in class org.nustaq.kontraktor.Actor
-
- isRemote() - Method in class org.nustaq.kontraktor.Actor
-
- isRemote() - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
-
- isResult(Object) - Static method in class org.nustaq.kontraktor.Actors
-
- isRouted() - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
-
- isSettled() - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
-
- isSettled() - Method in interface org.nustaq.kontraktor.IPromise
-
- isSettled() - Method in class org.nustaq.kontraktor.Promise
-
see IPromise (inheriting Callback) interface
- isShutDown() - Method in class org.nustaq.kontraktor.impl.DispatcherThread
-
- isShutdown() - Method in class org.nustaq.kontraktor.util.ActorExecutorService
-
- isSleeping(int) - Method in class org.nustaq.kontraktor.impl.BackOffStrategy
-
- isStateful() - Method in class org.nustaq.kontraktor.routers.AbstractKrouter
-
- isStopped() - Method in class org.nustaq.kontraktor.Actor
-
synchronous method returning true in case this actor is stopped
- isTerminated() - Method in interface org.nustaq.kontraktor.Callback
-
relevant for remoted callback's
- isTerminated() - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
-
- isTerminated() - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- isTerminated() - Method in interface org.nustaq.kontraktor.remoting.base.RemotedCallback
-
- isTerminated() - Method in class org.nustaq.kontraktor.remoting.encoding.CallbackRefSerializer.MyRemotedCallback
-
- isTerminated() - Method in class org.nustaq.kontraktor.util.ActorExecutorService
-
- isTimeout(Object) - Static method in class org.nustaq.kontraktor.Actors
-
- isYielding(int) - Method in class org.nustaq.kontraktor.impl.BackOffStrategy
-
- iterator() - Method in class org.eclipse.jetty.util.ConcurrentArrayQueue
-
- 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
-
- reanimate(String, long) - Method in interface org.nustaq.kontraktor.remoting.base.SessionResurrector
-
reanimate a remote ref of a resurrected facade connection
- 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, long, Object, Object) - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- receivedObject(Object) - Method in class org.nustaq.kontraktor.asyncio.ObjectAsyncSocketConnection
-
- receiveLoop() - Method in class org.nustaq.kontraktor.asyncio.AsyncServerSocket
-
- receiveObject(ObjectSocket, ObjectSink, Object, List<IPromise>, Object) - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
process a remote call entry or an array of remote call entries.
- receiveObject(ObjectSink, Object, List<IPromise>, Object) - Method in interface org.nustaq.kontraktor.remoting.base.ObjectSink
-
- receiveObject(Object, List<IPromise>, Object) - Method in interface org.nustaq.kontraktor.remoting.base.ObjectSink
-
- Reconnect - Class in org.nustaq.kontraktor.remoting.base
-
- Reconnect(String, long) - Constructor for class org.nustaq.kontraktor.remoting.base.Reconnect
-
- ReconnectableRemoteRef<T extends Actor> - Class in org.nustaq.kontraktor.remoting.base
-
wraps a connectableActor and automatically tries to reconnect in case it is down
- ReconnectableRemoteRef(ConnectableActor, ReconnectableRemoteRef.ReconnectableListener) - Constructor for class org.nustaq.kontraktor.remoting.base.ReconnectableRemoteRef
-
- ReconnectableRemoteRef(Supplier<ConnectableActor>, ReconnectableRemoteRef.ReconnectableListener) - Constructor for class org.nustaq.kontraktor.remoting.base.ReconnectableRemoteRef
-
- ReconnectableRemoteRef.ReconnectableListener - Interface in org.nustaq.kontraktor.remoting.base
-
- registerDefaultClassMappings(FSTConfiguration) - Static method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- registerPublishedCallback(Callback) - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- registerRemoteActorRef(Class, long, Object) - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- registerRemoteRefDirect(Actor) - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- registerService(ConnectableActor, Actor, Consumer<Actor>, boolean) - Static method in class org.nustaq.kontraktor.routers.Routing
-
publish and register a service at a remote Krouter
- 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.
- reject(String) - Method in class org.nustaq.kontraktor.util.PromiseLatch
-
- 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.
- remoteActorMap - Variable in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- remoteActors - Variable in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- RemoteCallEntry - Class in org.nustaq.kontraktor.remoting.encoding
-
Created by ruedi on 08.08.14.
- RemoteCallEntry() - Constructor for class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
-
- RemoteCallEntry(long, long, String, Object[], byte[]) - Constructor for class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
-
- remoteCallInterceptor - Variable in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- remoteCallMapper - Static variable in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- remoteConnected(Actor) - Method in interface org.nustaq.kontraktor.remoting.base.ReconnectableRemoteRef.ReconnectableListener
-
- Remoted - Annotation Type in org.nustaq.kontraktor.annotations
-
- RemotedActor - Interface in org.nustaq.kontraktor.remoting.base
-
optional interface implementing some notification callbacks
related to remoting.
- RemotedCallback - Interface in org.nustaq.kontraktor.remoting.base
-
Created by ruedi on 01/07/15.
- remoteDisconnected(Actor) - Method in interface org.nustaq.kontraktor.remoting.base.ReconnectableRemoteRef.ReconnectableListener
-
- 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.ConnectionRegistry
-
warning: MThreaded
- 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
-
- remove(int, Object, boolean) - Method in class org.eclipse.jetty.util.ConcurrentArrayQueue.Block
-
- remove(Object) - Method in class org.eclipse.jetty.util.ConcurrentArrayQueue
-
- removeAll(Collection<?>) - Method in class org.eclipse.jetty.util.ConcurrentArrayQueue
-
- REMOVED_ELEMENT - Static variable in class org.eclipse.jetty.util.ConcurrentArrayQueue
-
- removePublishedObject(long) - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- removeRemoteActor(Actor) - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- 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
-
- retainAll(Collection<?>) - Method in class org.eclipse.jetty.util.ConcurrentArrayQueue
-
- RETRY_INTERVAL - Static variable in class org.nustaq.kontraktor.remoting.base.ReconnectableRemoteRef
-
- RoundRobinKrouter - Class in org.nustaq.kontraktor.routers
-
A load balancing Krouter.
- RoundRobinKrouter() - Constructor for class org.nustaq.kontraktor.routers.RoundRobinKrouter
-
- router$clientPing(long, long[]) - Method in class org.nustaq.kontraktor.Actor
-
a krouter client should ping using this method.
- router$clientPing(long, long[]) - Method in class org.nustaq.kontraktor.routers.AbstractKrouter
-
- router$handleServiceDisconnect(Actor) - Method in class org.nustaq.kontraktor.routers.AbstractKrouter
-
- router$handleServiceDisconnect(Actor) - Method in class org.nustaq.kontraktor.routers.HotColdFailoverKrouter
-
- router$handleServiceDisconnect(Actor) - Method in class org.nustaq.kontraktor.routers.HotHotFailoverKrouter
-
- router$handleServiceDisconnect(Actor) - Method in class org.nustaq.kontraktor.routers.Krouter
-
- router$handleServiceDisconnect(Actor) - Method in class org.nustaq.kontraktor.routers.SimpleKrouter
-
- router$handleServiceDisconnect(Actor) - Method in class org.nustaq.kontraktor.routers.SingleActiveServiceKrouter
-
- router$RegisterService(Actor, boolean) - Method in class org.nustaq.kontraktor.routers.AbstractKrouter
-
- router$RegisterService(Actor, boolean) - Method in class org.nustaq.kontraktor.routers.HotHotFailoverKrouter
-
- router$RegisterService(Actor, boolean) - Method in class org.nustaq.kontraktor.routers.Krouter
-
- router$RegisterService(Actor, boolean) - Method in class org.nustaq.kontraktor.routers.SingleActiveServiceKrouter
-
- Routing - Class in org.nustaq.kontraktor.routers
-
main entrance point for sarting Krouters, clients and services
- Routing() - Constructor for class org.nustaq.kontraktor.routers.Routing
-
- 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(ConnectionRegistry, 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.ConnectionRegistry
-
- 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(ConnectionRegistry) - 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
-
- Secured - Annotation Type in org.nustaq.kontraktor.annotations
-
- self() - Method in class org.nustaq.kontraktor.Actor
-
use this to call public methods using actor-dispatch instead of direct in-thread call.
- self() - Method in class org.nustaq.kontraktor.util.Log
-
- sender - Static variable in class org.nustaq.kontraktor.Actor
-
contains sender of a message if one actor messages to another actor
- sendFailoverNotification(ConnectionRegistry) - Method in class org.nustaq.kontraktor.routers.AbstractKrouter
-
- sendFailoverNotificationInternal(ConnectionRegistry) - Method in class org.nustaq.kontraktor.routers.AbstractKrouter
-
- 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
-
- serType(SerializerType) - Method in class org.nustaq.kontraktor.remoting.tcp.TCPPublisher
-
Deprecated.
- SERVICE_UNAVAILABLE - Static variable in class org.nustaq.kontraktor.routers.AbstractKrouter
-
- ServingActor - Interface in org.nustaq.kontraktor.remoting.base
-
- SessionResurrector - Interface in org.nustaq.kontraktor.remoting.base
-
Created by ruedi on 04/03/16.
- setArgs(Object[]) - Method in class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
-
- setAutoShutDown(boolean) - Method in class org.nustaq.kontraktor.impl.DispatcherThread
-
- setCB(Callback) - Method in class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
-
- setClassLoader(ClassLoader) - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- 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
- setContinue(boolean) - Method in class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
-
- setCounters(int, int, int) - Method in class org.nustaq.kontraktor.impl.BackOffStrategy
-
- setDisconnectHandler(Consumer<Actor>) - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- setExpectedFinishCount(int) - Method in class org.nustaq.kontraktor.Spore
-
- setFacadeActor(Actor) - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- setForEach(Callback<O>) - Method in class org.nustaq.kontraktor.Spore
-
use local (sender side).
- setFutureCB(IPromise) - Method in class org.nustaq.kontraktor.impl.CallEntry
-
- setFutureKey(long) - 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.ConnectionRegistry
-
give the application a way to explecitely flag a connection as obsolete
- setIsolated(boolean) - Method in class org.nustaq.kontraktor.impl.DispatcherThread
-
- setKeepAlive(boolean) - Method in class org.nustaq.kontraktor.impl.SimpleScheduler
-
- setLastError(Throwable) - Method in class org.nustaq.kontraktor.asyncio.ObjectAsyncSocketConnection
-
- setLastError(Throwable) - Method in interface org.nustaq.kontraktor.remoting.base.ObjectSocket
-
- setLevel(int) - Static method in class org.nustaq.kontraktor.util.Log
-
Sets the logging level to the specified value.
- 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(long) - Method in class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
-
- setRemoteRef(Actor) - Method in class org.nustaq.kontraktor.routers.HotColdFailoverKrouter
-
- setRemoteRef(Actor) - Method in class org.nustaq.kontraktor.routers.SimpleKrouter
-
- setRemoteRef(Actor) - Method in class org.nustaq.kontraktor.routers.SingleActiveServiceKrouter
-
- setRemoteRefRegistry(ConnectionRegistry) - Method in class org.nustaq.kontraktor.impl.CallEntry
-
- setSerializedArgs(byte[]) - Method in class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
-
- setServer(ActorServer) - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- setServerMsgCallback(Callback<RemoteCallEntry>) - Method in class org.nustaq.kontraktor.Actor
-
cb is invoked once the server sends back messages to a client,
the client does not necessary have an actor running but might simply connect
using ordinary mt code
- setSeverity(int) - Method in class org.nustaq.kontraktor.util.Log
-
- SetSynchronous() - Static method in class org.nustaq.kontraktor.util.Log
-
- setTerminated(boolean) - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- 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
-
- SimpleKrouter - Class in org.nustaq.kontraktor.routers
-
a Krouter supporting dynamic replacement of a single service.
- SimpleKrouter() - Constructor for class org.nustaq.kontraktor.routers.SimpleKrouter
-
- 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(boolean) - Constructor for class org.nustaq.kontraktor.impl.SimpleScheduler
-
- SimpleScheduler(int) - Constructor for class org.nustaq.kontraktor.impl.SimpleScheduler
-
- SimpleScheduler(int, boolean) - Constructor for class org.nustaq.kontraktor.impl.SimpleScheduler
-
- SimpleScheduler(int, boolean, String) - Constructor for class org.nustaq.kontraktor.impl.SimpleScheduler
-
- SingleActiveServiceKrouter<T extends SingleActiveServiceKrouter> - Class in org.nustaq.kontraktor.routers
-
Created by ruedi on 13.03.17.
- SingleActiveServiceKrouter() - Constructor for class org.nustaq.kontraktor.routers.SingleActiveServiceKrouter
-
- singleton - Static variable in class org.nustaq.kontraktor.remoting.tcp.TCPClientConnector
-
- sinkClosed() - Method in interface org.nustaq.kontraktor.remoting.base.ObjectSink
-
- size() - Method in class org.eclipse.jetty.util.ConcurrentArrayQueue
-
- 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
-
- start(Consumer<Actor>) - Method in class org.nustaq.kontraktor.remoting.base.ActorServer
-
- start(Class<T>, ActorPublisher...) - Static method in class org.nustaq.kontraktor.routers.Routing
-
start a Krouter
- statInterval(long) - Method in class org.nustaq.kontraktor.util.RateMeasure
-
- statsUpdated(long) - Method in class org.nustaq.kontraktor.util.RateMeasure
-
override this
- StickyRoundRobinKrouter - Class in org.nustaq.kontraktor.routers
-
- StickyRoundRobinKrouter() - Constructor for class org.nustaq.kontraktor.routers.StickyRoundRobinKrouter
-
- 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.ConnectionRegistry
-
- stopSafeClose() - Method in class org.nustaq.kontraktor.Actor
-
avoids exception when closing an actor after stop has been called.
- store(int, E) - Method in class org.eclipse.jetty.util.ConcurrentArrayQueue.Block
-
- stream(T...) - Static method in class org.nustaq.kontraktor.Actors
-
utility addition to java 8 streams
- 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.
- StubGenerator - Class in org.nustaq.kontraktor.util
-
Created by ruedi on 04.07.17.
- StubGenerator() - Constructor for class org.nustaq.kontraktor.util.StubGenerator
-
- 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.
- subscribe(int, Callback) - Method in class org.nustaq.kontraktor.util.SubscriptionSupport
-
- SubscriptionSupport - Class in org.nustaq.kontraktor.util
-
Single threaded !!
- SubscriptionSupport() - Constructor for class org.nustaq.kontraktor.util.SubscriptionSupport
-
- tail() - Method in class org.eclipse.jetty.util.ConcurrentArrayQueue.Block
-
- 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
-
Deprecated.
- TCPPublisher() - Constructor for class org.nustaq.kontraktor.remoting.tcp.TCPPublisher
-
Deprecated.
- TCPPublisher(Actor, int) - Constructor for class org.nustaq.kontraktor.remoting.tcp.TCPPublisher
-
Deprecated.
- 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 remoting.
- tellMsg(String, Object...) - Method in class org.nustaq.kontraktor.Actor
-
generic method for untyped messages.
- terminate() - Method in class org.nustaq.kontraktor.remoting.base.ReconnectableRemoteRef
-
- terminated - Variable in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
-
- terminateEntry(int, RemoteRefPolling.ScheduleEntry, Object, Throwable) - Method in class org.nustaq.kontraktor.remoting.base.RemoteRefPolling
-
- terminateIfIdle() - Method in class org.nustaq.kontraktor.impl.SimpleScheduler
-
- terminateIfIdle() - Method in interface org.nustaq.kontraktor.Scheduler
-
- theExecutingThread - Variable in class org.nustaq.kontraktor.asyncio.AsyncSocketConnection
-
writes given buffer content.
- then(Runnable) - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
-
Warning: this will not be called on error or timeout
- then(Callback<T>) - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
-
Warning: this will not be called on error or timeout
- 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
-
tellMsg 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
- timeoutMap - Variable in class org.nustaq.kontraktor.routers.AbstractKrouter
-
- 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.Coding
-
- toString() - Method in class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
-
- toString() - Method in class org.nustaq.kontraktor.remoting.tcp.TCPConnectable
-
- toString() - Method in class org.nustaq.kontraktor.remoting.tcp.TCPNIOPublisher
-
- toString() - Method in class org.nustaq.kontraktor.util.Pair
-
- tryConnect(ConnectableActor) - Method in interface org.nustaq.kontraktor.remoting.base.ReconnectableRemoteRef.ReconnectableListener
-
- 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
-