Index

A B C D E F G H I J K L M N O P Q R S T U V W Y Z _ 
All Classes|All Packages

A

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(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
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
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() - Method in interface org.nustaq.kontraktor.IPromise
schedule other events/messages until future is resolved/settled (Nonblocking wait).
await(long) - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
 
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, List<IPromise<T>>) - Static method in class org.nustaq.kontraktor.Actors
 
awaitAll(long, 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(IPromise<T>...) - Static method in class org.nustaq.kontraktor.Actors
await until all futures are settled and stream their results.
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() - Method in interface org.nustaq.kontraktor.IPromise
similar to await but does not unwrap the promise.
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(long) - Method in class org.nustaq.kontraktor.Promise
see IPromise (inheriting Callback) interface
awaitTermination(long, TimeUnit) - Method in class org.nustaq.kontraktor.util.ActorExecutorService
 

B

backOffStrategy - Variable in class org.nustaq.kontraktor.impl.SimpleScheduler
 
BackOffStrategy - Class in org.nustaq.kontraktor.impl
Created by moelrue on 06.05.2014.
BackOffStrategy() - Constructor for class org.nustaq.kontraktor.impl.BackOffStrategy
 
BackOffStrategy(int, int, int) - Constructor for class org.nustaq.kontraktor.impl.BackOffStrategy
 
Block(int) - Constructor for class org.eclipse.jetty.util.ConcurrentArrayQueue.Block
 
BLOCKED_MS_TIL_WARN - Static variable in class org.nustaq.kontraktor.impl.SimpleScheduler
time ms until a warning is printed once a sender is blocked by a full actor queue

C

callback() - Method in class org.nustaq.kontraktor.KFlow
 
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(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
 
callsPerMinute() - Method in annotation type org.nustaq.kontraktor.annotations.RateLimited
 
callsPerSecond() - Method in annotation type org.nustaq.kontraktor.annotations.RateLimited
 
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(Consumer<Object>) - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
 
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(Consumer<Object>) - Method in class org.nustaq.kontraktor.Promise
see IPromise (inheriting Callback) interface
catchError(Function<Object, IPromise<OUT>>) - 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(Function<Object, IPromise<OUT>>) - Method in class org.nustaq.kontraktor.Promise
see IPromise (inheriting Callback) interface
cb - Variable in class org.nustaq.kontraktor.Spore
 
cb() - Method in class org.nustaq.kontraktor.KFlow
 
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() - Method in interface org.nustaq.kontraktor.remoting.base.ObjectSocket
 
close(Actor) - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
 
closeAll() - Method in class org.nustaq.kontraktor.remoting.KConnectionPool
 
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(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
 
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
 
collect(Collection<T>) - Method in class org.nustaq.kontraktor.KFlow
 
complete() - Static method in class org.nustaq.kontraktor.Actors
abbreviation for Promise creation to make code more concise
complete() - Method in interface org.nustaq.kontraktor.Callback
same as complete(null,null)
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.
complete(T, Object) - 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(T, Object) - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
 
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() - Method in class org.nustaq.kontraktor.remoting.base.ActorClient
 
connect() - Method in interface org.nustaq.kontraktor.remoting.base.ConnectableActor
 
connect(int) - Method in class org.nustaq.kontraktor.remoting.base.ActorClient
 
connect(int, BiFunction<SelectionKey, SocketChannel, AsyncSocketConnection>) - Method in class org.nustaq.kontraktor.asyncio.AsyncServerSocket
 
connect(int, Consumer<Actor>) - Method in class org.nustaq.kontraktor.remoting.base.ActorClient
 
connect(String, int, BiFunction<SelectionKey, SocketChannel, AsyncSocketConnection>) - Method in class org.nustaq.kontraktor.asyncio._AsyncClientSocket
 
connect(Function<ObjectSocket, ObjectSink>) - Method in interface org.nustaq.kontraktor.remoting.base.ActorClientConnector
 
connect(Function<ObjectSocket, ObjectSink>) - Method in class org.nustaq.kontraktor.remoting.tcp.TCPClientConnector
 
connect(Actor, Function<ObjectSocket, ObjectSink>) - Method in interface org.nustaq.kontraktor.remoting.base.ActorServerConnector
 
connect(Actor, Function<ObjectSocket, ObjectSink>) - Method in class org.nustaq.kontraktor.remoting.tcp.NIOServerConnector
 
connect(Actor, Function<ObjectSocket, ObjectSink>) - Method in class org.nustaq.kontraktor.remoting.tcp.TCPServerConnector
 
connect(Callback<ActorClientConnector>) - Method in interface org.nustaq.kontraktor.remoting.base.ConnectableActor
 
connect(Callback<ActorClientConnector>, Consumer<Actor>) - 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(Callback<ActorClientConnector>, Consumer<Actor>) - Method in class org.nustaq.kontraktor.remoting.tcp.TCPConnectable
 
connectable(ConnectableActor) - Method in class org.nustaq.kontraktor.remoting.base.ServiceDescription
 
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(Coding) - Constructor for class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
 
ConnectionRegistry(FSTConfiguration, 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
 
CreateDefaultObjectMapper - Static variable in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
 
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
 

D

dataReceived(ByteBuffer) - Method in class org.nustaq.kontraktor.asyncio.AsyncSocketConnection
 
dataReceived(ByteBuffer) - Method in class org.nustaq.kontraktor.asyncio.QueuingAsyncSocketConnection
 
dataReceived(BinaryQueue) - Method in class org.nustaq.kontraktor.asyncio.ObjectAsyncSocketConnection
 
dataReceived(BinaryQueue) - Method in class org.nustaq.kontraktor.asyncio.QueuingAsyncSocketConnection
 
deadLetters - Variable in class org.nustaq.kontraktor.impl.ActorsImpl
 
DeadLetters() - Static method in class org.nustaq.kontraktor.Actors
messages that have been dropped or have been sent to stopped actors
debounce(long, String, Runnable) - Method in class org.nustaq.kontraktor.Actor
 
debug(Object, String) - Method in class org.nustaq.kontraktor.util.Log
 
Debug(Object, String) - Static method in class org.nustaq.kontraktor.util.Log
 
Debug(Object, Throwable) - Static method in class org.nustaq.kontraktor.util.Log
 
Debug(String) - Static method in class org.nustaq.kontraktor.util.Log
 
DEBUG - Static variable in class org.nustaq.kontraktor.util.Log
 
DEBUG_SCHEDULING - Static variable in class org.nustaq.kontraktor.impl.SimpleScheduler
 
debugLong(Object, Throwable, String) - Method in class org.nustaq.kontraktor.util.Log
 
DEFAULT_BLOCK_SIZE - Static variable in class org.eclipse.jetty.util.ConcurrentArrayQueue
 
DEFAULT_TIMOUT - Static variable in class org.nustaq.kontraktor.Actors
 
defaultLogger - Variable in class org.nustaq.kontraktor.util.Log
 
defaultScheduler - Static variable in class org.nustaq.kontraktor.Actors
 
defineProxyFields(ClassPool, CtClass) - Method in class org.nustaq.kontraktor.impl.ActorProxyFactory
 
defineProxyMethods(CtClass, CtClass) - Method in class org.nustaq.kontraktor.impl.ActorProxyFactory
 
DEFQSIZE - Static variable in class org.nustaq.kontraktor.impl.SimpleScheduler
 
DELAY_MS_TILL_CLOSE - Static variable in class org.nustaq.kontraktor.remoting.tcp.TCPServerConnector
 
delayed(long, Runnable) - Method in class org.nustaq.kontraktor.Actor
schedule an action or call delayed.
delayedCall(long, Runnable) - Method in class org.nustaq.kontraktor.impl.RemoteScheduler
 
delayedCall(long, Runnable) - Method in class org.nustaq.kontraktor.impl.SimpleScheduler
 
delayedCall(long, Runnable) - Method in interface org.nustaq.kontraktor.Scheduler
 
delayedCalls - Static variable in class org.nustaq.kontraktor.Actors
 
description(String) - Method in class org.nustaq.kontraktor.remoting.base.ServiceDescription
 
directWrite(ByteBuffer) - Method in class org.nustaq.kontraktor.asyncio.AsyncSocketConnection
 
disconnect() - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
called from ObjectSocket in case of disconnect (decoding errors or network issues)
disconnectCallback - Variable in class org.nustaq.kontraktor.remoting.tcp.TCPClientConnector
 
disconnectHandler - Variable in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
 
DispatcherReport() - Constructor for class org.nustaq.kontraktor.impl.DispatcherThread.DispatcherReport
 
DispatcherReport(String, int, int, int) - Constructor for class org.nustaq.kontraktor.impl.DispatcherThread.DispatcherReport
 
DispatcherThread - Class in org.nustaq.kontraktor.impl
Implements the default dispatcher/scheduling of actors.
DispatcherThread(Scheduler) - Constructor for class org.nustaq.kontraktor.impl.DispatcherThread
 
DispatcherThread(Scheduler, boolean) - Constructor for class org.nustaq.kontraktor.impl.DispatcherThread
 
DispatcherThread.DispatcherReport - Class in org.nustaq.kontraktor.impl
 
dispatchImpl(RemoteCallEntry, ConnectionRegistry, boolean[], Callback[]) - Method in class org.nustaq.kontraktor.routers.HotHotFailoverKrouter
 
dispatchRemoteCall(RemoteCallEntry, ConnectionRegistry) - Method in class org.nustaq.kontraktor.routers.AbstractKrouter
dispatch call to a service.
dispatchRemoteCall(RemoteCallEntry, ConnectionRegistry) - Method in class org.nustaq.kontraktor.routers.HotHotFailoverKrouter
 
dispatchRemoteCall(RemoteCallEntry, ConnectionRegistry) - Method in class org.nustaq.kontraktor.routers.Krouter
 
dispatchRemoteCall(RemoteCallEntry, ConnectionRegistry) - Method in class org.nustaq.kontraktor.routers.SingleActiveServiceKrouter
 
DUMP_CATCHED - Static variable in class org.nustaq.kontraktor.impl.DispatcherThread
 

E

each(BiConsumer<T, Integer>) - Method in class org.nustaq.kontraktor.util.Hoarde
same as other each but with index
each(Consumer<T>) - Method in class org.nustaq.kontraktor.KFlow
 
each(Consumer<T>) - Method in class org.nustaq.kontraktor.util.Hoarde
iterate over each actor and execute tocall.
EMPTY_Q_BACKOFF_WAIT_MILLIS - Static variable in class org.nustaq.kontraktor.remoting.base.RemoteRefPolling
 
enqueueCall(Actor, Actor, String, Object[], boolean) - Method in class org.nustaq.kontraktor.impl.SimpleScheduler
 
enqueueCall(Actor, Actor, String, Object[], boolean) - Method in interface org.nustaq.kontraktor.Scheduler
 
enqueueCall(ConnectionRegistry, Actor, Actor, String, Object[], boolean) - Method in class org.nustaq.kontraktor.impl.SimpleScheduler
 
enqueueCall(ConnectionRegistry, Actor, Actor, String, Object[], boolean) - Method in interface org.nustaq.kontraktor.Scheduler
 
enqueueCallFromRemote(ConnectionRegistry, Actor, Actor, String, Object[], boolean, Object, BiFunction<Actor, String, Boolean>, RemoteCallEntry) - Method in class org.nustaq.kontraktor.impl.SimpleScheduler
 
enqueueCallFromRemote(ConnectionRegistry, Actor, Actor, String, Object[], boolean, Object, BiFunction<Actor, String, Boolean>, RemoteCallEntry) - Method in interface org.nustaq.kontraktor.Scheduler
Warning: side effects on RCE transient to pass Method object from lookup up the calling hierarchy
equals(Object) - Method in class org.nustaq.kontraktor.util.Pair
 
error - Variable in class org.nustaq.kontraktor.Promise
 
error(Object, Throwable, String) - Method in class org.nustaq.kontraktor.util.Log
 
Error(Object, String) - Static method in class org.nustaq.kontraktor.util.Log
 
Error(Object, Throwable) - Static method in class org.nustaq.kontraktor.util.Log
 
Error(Object, Throwable, String) - Static method in class org.nustaq.kontraktor.util.Log
 
ERROR - Static variable in class org.nustaq.kontraktor.util.Log
 
exec - Static variable in class org.nustaq.kontraktor.Actors
 
execInThreadPool(Callable<T>) - Method in class org.nustaq.kontraktor.Actor
execute a callable asynchronously (in a different thread) and return a future of the result (delivered in caller thread).
execute(Runnable) - Method in class org.nustaq.kontraktor.Actor
just enqueue given runable to this actors mailbox and execute on the actor's thread WARNING: the similar named method execInThreadPool() works different (bad naming)
execute(Runnable) - Method in class org.nustaq.kontraktor.util.ActorExecutorService
 

F

facade - Variable in class org.nustaq.kontraktor.remoting.base.ActorServer
 
facade(Actor) - Method in interface org.nustaq.kontraktor.remoting.base.ActorPublisher
 
facade(Actor) - Method in class org.nustaq.kontraktor.remoting.tcp.TCPNIOPublisher
 
facade(Actor) - Method in class org.nustaq.kontraktor.remoting.tcp.TCPPublisher
 
facadeClass - Variable in class org.nustaq.kontraktor.remoting.base.ActorClient
 
factory - Variable in class org.nustaq.kontraktor.impl.ActorsImpl
 
fillInStackTrace() - Method in exception org.nustaq.kontraktor.impl.ActorBlockedException
 
fillInStackTrace() - Method in exception org.nustaq.kontraktor.impl.InternalActorStoppedException
 
filter(Function<T, Boolean>) - Method in class org.nustaq.kontraktor.KFlow
 
finallyDo(Callback) - Method in class org.nustaq.kontraktor.Promise
same as then, but avoid creation of new promise
finish() - Method in interface org.nustaq.kontraktor.Callback
signal end of streamed objects (required for remoteref housekeeping if actors run remotely) same as complete( null, null );
finish() - Method in class org.nustaq.kontraktor.Spore
to be called at remote side when using streaming to deliver multiple results, call this in order to signal no further results are expected.
finished - Variable in class org.nustaq.kontraktor.Spore
 
flow() - Static method in class org.nustaq.kontraktor.Actors
 
flush() - Method in class org.nustaq.kontraktor.asyncio.ObjectAsyncSocketConnection
 
flush() - Method in interface org.nustaq.kontraktor.remoting.base.ObjectSocket
 
forwardCall(RemoteCallEntry, Actor, ConnectionRegistry) - Method in class org.nustaq.kontraktor.routers.AbstractKrouter
 
forwardCallInternal(RemoteCallEntry, Actor, ConnectionRegistry) - Method in class org.nustaq.kontraktor.routers.AbstractKrouter
 
forwardMultiCall(RemoteCallEntry, Actor, ConnectionRegistry, boolean[], Callback[]) - Method in class org.nustaq.kontraktor.routers.AbstractKrouter
 
forwardMultiCallInternal(RemoteCallEntry, Actor, ConnectionRegistry, boolean[], Callback[]) - Method in class org.nustaq.kontraktor.routers.AbstractKrouter
 
forwardRemoteMessage(RemoteCallEntry) - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
 
FSTSer - org.nustaq.kontraktor.remoting.encoding.SerializerType
 

G

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
 
getActorClazz() - Method in class org.nustaq.kontraktor.remoting.base.ServiceDescription
 
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
 
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
 
getConnectable() - Method in class org.nustaq.kontraktor.remoting.base.ServiceDescription
 
getConnection() - Method in class org.nustaq.kontraktor.asyncio._AsyncClientSocket
 
getConnection(ConnectableActor) - Method in class org.nustaq.kontraktor.remoting.KConnectionPool
 
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
 
getDescription() - Method in class org.nustaq.kontraktor.remoting.base.ServiceDescription
 
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
 
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
 
getKey() - Method in interface org.nustaq.kontraktor.remoting.base.ConnectableActor
 
getKey() - Method in class org.nustaq.kontraktor.remoting.base.LocalConnectable
 
getKey() - Method in class org.nustaq.kontraktor.remoting.tcp.TCPConnectable
 
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
 
getLastPing() - Method in class org.nustaq.kontraktor.remoting.base.ServiceDescription
 
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
 
getMethodHandle() - Method in class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
 
getName() - Method in class org.nustaq.kontraktor.impl.DispatcherThread.DispatcherReport
 
getName() - Method in class org.nustaq.kontraktor.remoting.base.ServiceDescription
 
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
 
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
 
getTimeout() - Method in class org.nustaq.kontraktor.remoting.base.ServiceDescription
 
getTrafficMonitor() - Method in class org.nustaq.kontraktor.remoting.tcp.TCPNIOPublisher
 
getUniqueKey() - Method in class org.nustaq.kontraktor.remoting.base.ServiceDescription
 
getUntypedRef() - Method in class org.nustaq.kontraktor.Actor
 
getWriteObjectSocket() - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
 

H

hadResult - Variable in class org.nustaq.kontraktor.Promise
 
handleDisconnect() - Method in class org.nustaq.kontraktor.remoting.base.ReconnectableRemoteRef
 
handleServiceDiscon(Actor) - Method in class org.nustaq.kontraktor.routers.AbstractKrouter
 
hasBeenPublished(String) - Method in interface org.nustaq.kontraktor.remoting.base.RemotedActor
 
hasBeenUnpublished(String) - Method in interface org.nustaq.kontraktor.remoting.base.RemotedActor
notification method called once an actor has been unpublished.
hasBeenUnpublished(String) - Method in class org.nustaq.kontraktor.routers.AbstractKrouter
 
hasFired - Variable in class org.nustaq.kontraktor.Promise
 
hasFutureResult() - Method in class org.nustaq.kontraktor.impl.CallEntry
 
hashCode() - Method in class org.nustaq.kontraktor.util.Pair
 
hasStopped() - Method in class org.nustaq.kontraktor.Actor
override to clean up / stop dependend actors
hasTimedOut() - Method in class org.nustaq.kontraktor.remoting.base.ServiceDescription
 
head() - Method in class org.eclipse.jetty.util.ConcurrentArrayQueue.Block
 
HeapMessageStore - Class in org.nustaq.kontraktor.remoting.base.messagestore
Created by ruedi on 13/04/15.
HeapMessageStore(int) - Constructor for class org.nustaq.kontraktor.remoting.base.messagestore.HeapMessageStore
 
Hoarde<T extends Actor> - Class in org.nustaq.kontraktor.util
Created by ruedi on 07.09.14.
Hoarde(int, Class<T>) - Constructor for class org.nustaq.kontraktor.util.Hoarde
create a hoarde with each actor having a dedicated thread
Hoarde(int, Class<T>, Scheduler) - Constructor for class org.nustaq.kontraktor.util.Hoarde
create a hoarde scheduled on given scheduler
host - Variable in class org.nustaq.kontraktor.remoting.tcp.TCPClientConnector
 
host(String) - Method in class org.nustaq.kontraktor.remoting.tcp.TCPConnectable
 
HotColdFailoverKrouter<T extends HotColdFailoverKrouter> - Class in org.nustaq.kontraktor.routers
Simple HotCold failover router - several service instances might connect, but only first one is used (as long it is connected).
HotColdFailoverKrouter() - Constructor for class org.nustaq.kontraktor.routers.HotColdFailoverKrouter
 
HotHotFailoverKrouter<T extends HotHotFailoverKrouter> - Class in org.nustaq.kontraktor.routers
HotHot failover Router forwards incoming messages to all registered service actors.
HotHotFailoverKrouter() - Constructor for class org.nustaq.kontraktor.routers.HotHotFailoverKrouter
 

I

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(Object, String) - Method 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 - Static variable 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(Class<? extends Actor>, Actor) - Method in class org.nustaq.kontraktor.impl.ActorProxyFactory
 
instantiateProxy(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(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.
InThread - Annotation Type in org.nustaq.kontraktor.annotations
 
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
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 - Variable in class org.nustaq.kontraktor.asyncio.AsyncSocketConnection
 
isClosed() - Method in class org.nustaq.kontraktor.asyncio._AsyncClientSocket
 
isClosed() - Method in class org.nustaq.kontraktor.asyncio.AsyncServerSocket
 
isClosed() - Method in class org.nustaq.kontraktor.asyncio.AsyncSocketConnection
 
isClosed() - Method in interface org.nustaq.kontraktor.remoting.base.ObjectSocket
 
isComplete() - Method in class org.nustaq.kontraktor.util.PromiseLatch
 
isComplete(Object) - Static method in class org.nustaq.kontraktor.Actors
 
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
 
IsJsonConfiguration(FSTConfiguration) - Static method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
 
isJsonSerialized() - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
 
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.util.ActorExecutorService
 
isShutDown() - Method in class org.nustaq.kontraktor.impl.DispatcherThread
 
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
 

J

JsonMappable - Interface in org.nustaq.kontraktor.remoting.base
 
JsonMapped - Annotation Type in org.nustaq.kontraktor.remoting.base
 
JsonNoRef - org.nustaq.kontraktor.remoting.encoding.SerializerType
 
JsonNoRefPretty - org.nustaq.kontraktor.remoting.encoding.SerializerType
 

K

KConnectionPool - Class in org.nustaq.kontraktor.remoting
not threadsafe !
KConnectionPool() - Constructor for class org.nustaq.kontraktor.remoting.KConnectionPool
 
key - Variable in class org.nustaq.kontraktor.asyncio.AsyncSocketConnection
 
KFlow<T> - Class in org.nustaq.kontraktor
 
KFlow() - Constructor for class org.nustaq.kontraktor.KFlow
 
KFlow(Callback) - Constructor for class org.nustaq.kontraktor.KFlow
 
killQueue(CharSequence) - Method in class org.nustaq.kontraktor.remoting.base.messagestore.HeapMessageStore
 
killQueue(CharSequence) - Method in interface org.nustaq.kontraktor.remoting.base.messagestore.MessageStore
 
Krouter - Class in org.nustaq.kontraktor.routers
this is a dummy implementation as runtime generation of classes does not allow proxies on abstract classes
Krouter() - Constructor for class org.nustaq.kontraktor.routers.Krouter
 
KrouterRemoteConUserData - Class in org.nustaq.kontraktor.routers
 
KrouterRemoteConUserData() - Constructor for class org.nustaq.kontraktor.routers.KrouterRemoteConUserData
 
KTimeoutException - Exception in org.nustaq.kontraktor
Created by ruedi on 26/03/15.
KTimeoutException() - Constructor for exception org.nustaq.kontraktor.KTimeoutException
 
kYield() - Static method in class org.nustaq.kontraktor.Actors
processes messages from mailbox / callbackqueue until no messages are left NOP if called from non actor thread.
kYield(int) - Method in class org.nustaq.kontraktor.impl.BackOffStrategy
 
kYield(long) - Static method in class org.nustaq.kontraktor.Actors
process messages on the mailbox/callback queue until timeout is reached.

L

lastRatePersecond(long) - Method in class org.nustaq.kontraktor.util.RateMeasure
 
lastRoutingClientPing - Variable in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
 
lastStats(long) - Method in class org.nustaq.kontraktor.util.RateMeasure
 
lastSwitch - Variable in class org.nustaq.kontraktor.routers.AbstractKrouter
 
length() - Method in class org.nustaq.kontraktor.asyncio.AsyncFile
 
Lg - Static variable in class org.nustaq.kontraktor.util.Log
 
link(ConcurrentArrayQueue.Block<E>) - Method in class org.eclipse.jetty.util.ConcurrentArrayQueue.Block
 
list() - Method in class org.nustaq.kontraktor.KFlow
 
loadProxyClass(Class, ClassPool, CtClass) - Method in class org.nustaq.kontraktor.impl.ActorProxyFactory
 
Local - Annotation Type in org.nustaq.kontraktor.annotations
 
LocalConnectable - Class in org.nustaq.kontraktor.remoting.base
Created by ruedi on 19/05/15.
LocalConnectable(Actor) - Constructor for class org.nustaq.kontraktor.remoting.base.LocalConnectable
 
Log - Class in org.nustaq.kontraktor.util
Created by ruedi on 24.08.14.
Log() - Constructor for class org.nustaq.kontraktor.util.Log
 
Log.LogWrapper - Interface in org.nustaq.kontraktor.util
 
loggingListener - Static variable in class org.nustaq.kontraktor.remoting.base.ReconnectableRemoteRef
 
loop() - Method in class org.nustaq.kontraktor.asyncio._AsyncClientSocket.CLSActor
 

M

MAILBOX - Static variable in class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
 
main(String[]) - Static method in class org.nustaq.kontraktor.asyncio._AsyncClientSocket
 
main(String[]) - Static method in class org.nustaq.kontraktor.KFlow
 
main(String[]) - Static method in class org.nustaq.kontraktor.routers.SingleActiveServiceKrouter
 
main(String[]) - Static method in class org.nustaq.kontraktor.util.StubGenerator
 
makeProxy(Class<? extends Actor>, DispatcherThread, int) - Method in class org.nustaq.kontraktor.impl.ActorsImpl
 
makeProxy(Actor, Class<? extends Actor>, DispatcherThread, int) - Method in class org.nustaq.kontraktor.impl.ActorsImpl
 
map(BiFunction<T, Integer, IPromise<X>>) - Method in class org.nustaq.kontraktor.util.Hoarde
 
map(Function<T, K>) - Method in class org.nustaq.kontraktor.KFlow
 
mapper - Variable in class org.nustaq.kontraktor.impl.SimpleScheduler
 
mapResult(Object, RemoteCallEntry) - Method in class org.nustaq.kontraktor.impl.SimpleScheduler
maps a JsonMapped result of a promise
mapResult(Object, RemoteCallEntry) - Method in interface org.nustaq.kontraktor.Scheduler
maps a JsonMapped result of a promise in case
MAX_BATCH_CALLS - Static variable in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
 
MAX_EXTERNAL_THREADS_POOL_SIZE - Static variable in class org.nustaq.kontraktor.Actors
 
MAX_Q_SIZE_BYTES - Static variable in class org.nustaq.kontraktor.asyncio.QueuingAsyncSocketConnection
 
MessageStore - Interface in org.nustaq.kontraktor.remoting.base.messagestore
Created by ruedi on 13/04/15.
MILLIS_AFTER_CREATION_BEFORE_REBALANCING - Static variable in class org.nustaq.kontraktor.impl.DispatcherThread
 
MinBin - org.nustaq.kontraktor.remoting.encoding.SerializerType
 
Monitorable - Interface in org.nustaq.kontraktor.monitoring
Created by ruedi on 18.10.14.
msg(Thread, int, Object, Throwable, String) - Method in interface org.nustaq.kontraktor.util.Log.LogWrapper
 
msg(Thread, int, Object, Throwable, String) - Method in class org.nustaq.kontraktor.util.Log
 
MustBeRunFromActorThread - Exception in org.nustaq.kontraktor
Created by ruedi on 09/05/15.
MustBeRunFromActorThread() - Constructor for exception org.nustaq.kontraktor.MustBeRunFromActorThread
 
myActor - Variable in class org.nustaq.kontraktor.asyncio.AsyncSocketConnection
 
MyRemotedCallback(AtomicReference<ObjectSocket>, long) - Constructor for class org.nustaq.kontraktor.remoting.encoding.CallbackRefSerializer.MyRemotedCallback
 
myThread - Variable in class org.nustaq.kontraktor.impl.SimpleScheduler
 

N

name(String) - Method in class org.nustaq.kontraktor.util.RateMeasure
 
newBlock() - Method in class org.eclipse.jetty.util.ConcurrentArrayQueue
 
newProxy(Class<? extends Actor>, Scheduler, int) - Method in class org.nustaq.kontraktor.impl.ActorsImpl
 
newProxy(Actor, Class<? extends Actor>, Scheduler, int) - Method in class org.nustaq.kontraktor.impl.ActorsImpl
 
next() - Method in class org.eclipse.jetty.util.ConcurrentArrayQueue.Block
 
nextAliveRemoteActors - Variable in class org.nustaq.kontraktor.routers.AbstractKrouter
 
NIOServerConnector - Class in org.nustaq.kontraktor.remoting.tcp
Created by ruedi on 10/05/15.
NIOServerConnector(int) - Constructor for class org.nustaq.kontraktor.remoting.tcp.NIOServerConnector
 
NONE_CONNETCED_WAIT_MILLIS - Static variable in class org.nustaq.kontraktor.remoting.base.RemoteRefPolling
 
numberOfThreads - Static variable in class org.nustaq.kontraktor.remoting.tcp.TCPServerConnector
 

O

OBJECT_MAX_BATCH_SIZE - Static variable in interface org.nustaq.kontraktor.remoting.base.ActorClientConnector
used in most client and server connector implementations
ObjectAsyncSocketConnection - Class in org.nustaq.kontraktor.asyncio
Created by moelrue on 5/7/15.
ObjectAsyncSocketConnection(SelectionKey, SocketChannel) - Constructor for class org.nustaq.kontraktor.asyncio.ObjectAsyncSocketConnection
 
ObjectAsyncSocketConnection(FSTConfiguration, SelectionKey, SocketChannel) - Constructor for class org.nustaq.kontraktor.asyncio.ObjectAsyncSocketConnection
 
ObjectSink - Interface in org.nustaq.kontraktor.remoting.base
Created by ruedi on 09/05/15.
ObjectSocket - Interface in org.nustaq.kontraktor.remoting.base
Created by moelrue on 5/7/15.
offer(T) - Method in class org.eclipse.jetty.util.ConcurrentArrayQueue
 
onComplete(Consumer) - Method in class org.nustaq.kontraktor.KFlow
 
onePoll() - Method in class org.nustaq.kontraktor.remoting.base.RemoteRefPolling
 
onError(Consumer) - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
 
onError(Consumer) - Method in class org.nustaq.kontraktor.Promise
see IPromise (inheriting Callback) interface
onError(Consumer<Object>) - Method in interface org.nustaq.kontraktor.IPromise
called when an error is set as the result forwards to (new) "catchError" variant.
onFinish(Runnable) - Method in class org.nustaq.kontraktor.Spore
 
onResult(Consumer<T>) - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
Warning: this will not be called on error or timeout
onResult(Consumer<T>) - Method in interface org.nustaq.kontraktor.IPromise
called when a valid result of a future becomes available.
onResult(Consumer<T>) - Method in class org.nustaq.kontraktor.Promise
see IPromise (inheriting Callback) interface
onTimeout(Runnable) - Method in interface org.nustaq.kontraktor.IPromise
 
onTimeout(Consumer) - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
 
onTimeout(Consumer) - Method in interface org.nustaq.kontraktor.IPromise
called when the async call times out. see 'timeOutIn'
onTimeout(Consumer) - Method in class org.nustaq.kontraktor.Promise
see IPromise (inheriting Callback) interface
open(Path, OpenOption...) - Method in class org.nustaq.kontraktor.asyncio.AsyncFile
 
ordered(Function<T, IPromise>) - Method in class org.nustaq.kontraktor.util.Hoarde
calls given function round robin. typical use: hoarde.ordered( actor -> actor.decode(byte[]) ).onResult( decodedObj -> businesslogic(decodedObj) ); after
org.eclipse.jetty.util - package org.eclipse.jetty.util
 
org.nustaq.kontraktor - package org.nustaq.kontraktor
 
org.nustaq.kontraktor.annotations - package org.nustaq.kontraktor.annotations
 
org.nustaq.kontraktor.asyncio - package org.nustaq.kontraktor.asyncio
 
org.nustaq.kontraktor.impl - package org.nustaq.kontraktor.impl
 
org.nustaq.kontraktor.monitoring - package org.nustaq.kontraktor.monitoring
 
org.nustaq.kontraktor.remoting - package org.nustaq.kontraktor.remoting
 
org.nustaq.kontraktor.remoting.base - package org.nustaq.kontraktor.remoting.base
 
org.nustaq.kontraktor.remoting.base.messagestore - package org.nustaq.kontraktor.remoting.base.messagestore
 
org.nustaq.kontraktor.remoting.encoding - package org.nustaq.kontraktor.remoting.encoding
 
org.nustaq.kontraktor.remoting.tcp - package org.nustaq.kontraktor.remoting.tcp
 
org.nustaq.kontraktor.routers - package org.nustaq.kontraktor.routers
 
org.nustaq.kontraktor.util - package org.nustaq.kontraktor.util
 
originalSize() - Method in class org.eclipse.jetty.util.ConcurrentArrayQueue
this method has been modified from original jetty version, it only returns a size rounded to 'blockSize'
OUT_OF_ORDER_SEQ - Static variable in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
 

P

pack(FSTConfiguration) - Method in class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
 
Pair<CAR,​CDR> - Class in org.nustaq.kontraktor.util
Created by ruedi on 03/05/15.
Pair() - Constructor for class org.nustaq.kontraktor.util.Pair
 
Pair(CAR, CDR) - Constructor for class org.nustaq.kontraktor.util.Pair
 
pairs(BiConsumer<T, T>) - Method in class org.nustaq.kontraktor.KFlow
 
PARK_UNTIL_SLEEP - Static variable in class org.nustaq.kontraktor.impl.BackOffStrategy
 
peek() - Method in class org.eclipse.jetty.util.ConcurrentArrayQueue
 
peek(int) - Method in class org.eclipse.jetty.util.ConcurrentArrayQueue.Block
 
ping() - Method in class org.nustaq.kontraktor.Actor
can be used to wait for all messages having been processed and get a signal from the returned future once this is complete
pinger - Static variable in class org.nustaq.kontraktor.routers.Routing
connect a client to a remote Krouter
pingFromRoutingClient() - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
 
pingServices() - Method in class org.nustaq.kontraktor.routers.AbstractKrouter
 
pipe(T) - Method in interface org.nustaq.kontraktor.Callback
invalid for Promises!.
poll() - Method in class org.eclipse.jetty.util.ConcurrentArrayQueue
 
POLL_ALL_Q - Static variable in class org.nustaq.kontraktor.impl.DispatcherThread
 
POLL_CB_Q - Static variable in class org.nustaq.kontraktor.impl.DispatcherThread
 
pollAndSend2Remote(AtomicReference<ObjectSocket>) - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
poll remote actor proxies and send. return true if there was at least one message
pollDelay(int) - Method in class org.nustaq.kontraktor.impl.SimpleScheduler
 
pollDelay(int) - Method in interface org.nustaq.kontraktor.Scheduler
 
poller - Variable in class org.nustaq.kontraktor.remoting.base.ActorClient
 
poller - Variable in class org.nustaq.kontraktor.remoting.base.ActorServer
 
pollQs() - Method in class org.nustaq.kontraktor.impl.DispatcherThread
 
pollQs(int) - Method in class org.nustaq.kontraktor.impl.DispatcherThread
 
pollQs(Actor[], int) - Method in class org.nustaq.kontraktor.impl.DispatcherThread
 
pollQueues(Actor[], int) - Method in class org.nustaq.kontraktor.impl.DispatcherThread
 
port - Variable in class org.nustaq.kontraktor.remoting.tcp.TCPClientConnector
 
port(int) - Method in class org.nustaq.kontraktor.remoting.tcp.TCPConnectable
 
port(int) - Method in class org.nustaq.kontraktor.remoting.tcp.TCPNIOPublisher
 
port(int) - Method in class org.nustaq.kontraktor.remoting.tcp.TCPPublisher
 
print(boolean) - Method in class org.nustaq.kontraktor.util.RateMeasure
 
processRemoteCallEntry(ObjectSocket, RemoteCallEntry, List<IPromise>, Object) - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
 
promise() - Static method in class org.nustaq.kontraktor.Actors
shorthand constructor
Promise<T> - Class in org.nustaq.kontraktor
implementation of the IPromise interface.
Promise() - Constructor for class org.nustaq.kontraktor.Promise
create an unfulfilled/unsettled Promise
Promise(T) - Constructor for class org.nustaq.kontraktor.Promise
create a resolved Promise by providing a result (cane be null).
Promise(T, Object) - Constructor for class org.nustaq.kontraktor.Promise
create a settled Promise by either providing an result or error.
PromiseLatch<T> - Class in org.nustaq.kontraktor.util
Created by ruedi on 27.07.14.
PromiseLatch(int) - Constructor for class org.nustaq.kontraktor.util.PromiseLatch
 
PromiseLatch(int, IPromise<T>) - Constructor for class org.nustaq.kontraktor.util.PromiseLatch
 
PromiseLatch(IPromise<T>) - Constructor for class org.nustaq.kontraktor.util.PromiseLatch
 
PromiseLatch(IPromise<T>, int) - Constructor for class org.nustaq.kontraktor.util.PromiseLatch
 
publish() - Method in interface org.nustaq.kontraktor.remoting.base.ActorPublisher
 
publish(Consumer<Actor>) - Method in interface org.nustaq.kontraktor.remoting.base.ActorPublisher
 
publish(Consumer<Actor>) - Method in class org.nustaq.kontraktor.remoting.tcp.TCPNIOPublisher
 
publish(Consumer<Actor>) - Method in class org.nustaq.kontraktor.remoting.tcp.TCPPublisher
 
Publish(Actor, int, Coding) - Static method in class org.nustaq.kontraktor.remoting.tcp.NIOServerConnector
 
Publish(Actor, int, Coding) - Static method in class org.nustaq.kontraktor.remoting.tcp.TCPServerConnector
 
Publish(Actor, int, Coding, Consumer<Actor>) - Static method in class org.nustaq.kontraktor.remoting.tcp.NIOServerConnector
 
Publish(Actor, int, Coding, Consumer<Actor>) - Static method in class org.nustaq.kontraktor.remoting.tcp.TCPServerConnector
 
publishActor(Actor) - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
 
publishedActorMap - Variable in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
 
publishedActorMappingReverse - Variable in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
 
put2QueuePolling(Queue, boolean, Object, Object) - Method in class org.nustaq.kontraktor.impl.SimpleScheduler
 
put2QueuePolling(Queue, boolean, Object, Object) - Method in interface org.nustaq.kontraktor.Scheduler
 
put2QueuePolling(CallEntry) - Method in class org.nustaq.kontraktor.impl.SimpleScheduler
 
putMessage(CharSequence, long, Object) - Method in class org.nustaq.kontraktor.remoting.base.messagestore.HeapMessageStore
 
putMessage(CharSequence, long, Object) - Method in interface org.nustaq.kontraktor.remoting.base.messagestore.MessageStore
 

Q

QUEUE_PERCENTAGE_TRIGGERING_REBALANCE - Static variable in class org.nustaq.kontraktor.impl.DispatcherThread
 
QueuingAsyncSocketConnection - Class in org.nustaq.kontraktor.asyncio
Created by moelrue on 5/5/15.
QueuingAsyncSocketConnection(SelectionKey, SocketChannel) - Constructor for class org.nustaq.kontraktor.asyncio.QueuingAsyncSocketConnection
 

R

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
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
RateLimited - Annotation Type in org.nustaq.kontraktor.annotations
 
RateLimitEntry - Class in org.nustaq.kontraktor.remoting.base
 
RateLimitEntry(RateLimited) - Constructor for class org.nustaq.kontraktor.remoting.base.RateLimitEntry
 
RateLimitException - Exception in org.nustaq.kontraktor.remoting.base
 
RateLimitException() - Constructor for exception org.nustaq.kontraktor.remoting.base.RateLimitException
 
rateLimits - Variable in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
 
RateMeasure - Class in org.nustaq.kontraktor.util
Created with IntelliJ IDEA.
RateMeasure(String) - Constructor for class org.nustaq.kontraktor.util.RateMeasure
 
RateMeasure(String, long) - 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
 
receiveHeartbeat() - Method in class org.nustaq.kontraktor.remoting.base.ServiceDescription
 
receiveLoop() - Method in class org.nustaq.kontraktor.asyncio.AsyncServerSocket
 
receiveObject(Object, List<IPromise>, Object) - Method in interface org.nustaq.kontraktor.remoting.base.ObjectSink
 
receiveObject(ObjectSink, Object, List<IPromise>, Object) - Method in interface org.nustaq.kontraktor.remoting.base.ObjectSink
 
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.
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(Supplier<ConnectableActor>, ReconnectableRemoteRef.ReconnectableListener) - Constructor for class org.nustaq.kontraktor.remoting.base.ReconnectableRemoteRef
 
ReconnectableRemoteRef(ConnectableActor, ReconnectableRemoteRef.ReconnectableListener) - Constructor for class org.nustaq.kontraktor.remoting.base.ReconnectableRemoteRef
 
ReconnectableRemoteRef.ReconnectableListener - Interface in org.nustaq.kontraktor.remoting.base
 
registerCall(long, String) - Method in class org.nustaq.kontraktor.remoting.base.RateLimitEntry
 
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
 
REJECT - Static variable in class org.nustaq.kontraktor.remoting.base.RateLimitEntry
 
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
 
requestReceived(int, String, String) - Method in interface org.nustaq.kontraktor.remoting.base.TrafficMonitor
Will be called from request receiver
reset() - Method in class org.nustaq.kontraktor.asyncio.AsyncFileIOEvent
 
resetToSysout() - Method in class org.nustaq.kontraktor.util.Log
 
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) - Static method in class org.nustaq.kontraktor.Actors
abbreviation for Promise creation to make code more concise
resolve(T) - Method in interface org.nustaq.kontraktor.Callback
pass a result object to the sender.
responseSend(int, String, String) - Method in interface org.nustaq.kontraktor.remoting.base.TrafficMonitor
Will be called from response 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
 

S

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
 
SERVICE_UNAVAILABLE - Static variable in class org.nustaq.kontraktor.routers.AbstractKrouter
 
ServiceDescription - Class in org.nustaq.kontraktor.remoting.base
Created by ruedi on 11.08.2015.
ServiceDescription(String) - Constructor for class org.nustaq.kontraktor.remoting.base.ServiceDescription
 
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
 
setMethodHandle(Method) - 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
 
setTrafficMonitor(TrafficMonitor) - Method in interface org.nustaq.kontraktor.remoting.base.ActorPublisher
 
setTrafficMonitor(TrafficMonitor) - Method in class org.nustaq.kontraktor.remoting.tcp.TCPNIOPublisher
 
shutdown() - Method in class org.nustaq.kontraktor.util.ActorExecutorService
 
shutDown - Variable in class org.nustaq.kontraktor.impl.DispatcherThread
 
shutDown() - Method in class org.nustaq.kontraktor.impl.DispatcherThread
terminate operation after emptying Q
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() - 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
 
SimpleScheduler(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(Class<T>, ActorPublisher...) - Static method in class org.nustaq.kontraktor.routers.Routing
start a Krouter
start(Consumer<Actor>) - Method in class org.nustaq.kontraktor.remoting.base.ActorServer
 
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(String, Throwable, boolean, boolean) - Constructor for exception org.nustaq.kontraktor.impl.StoppedActorTargetedException
 
StoppedActorTargetedException(Throwable) - 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(O) - Method in class org.nustaq.kontraktor.Spore
 
stream(T...) - Static method in class org.nustaq.kontraktor.Actors
utility addition to java 8 streams
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(Runnable) - Method in class org.nustaq.kontraktor.util.ActorExecutorService
 
submit(Runnable, T) - Method in class org.nustaq.kontraktor.util.ActorExecutorService
 
submit(Callable<T>) - 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
 

T

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
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 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(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(Runnable) - Method in class org.nustaq.kontraktor.Promise
see IPromise interface
then(Consumer<T>) - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
 
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(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
then(Callback<T>) - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
Warning: this will not be called on error or timeout
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.
thenAnd(Function<T, IPromise<OUT>>) - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
 
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.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(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(long) - Method in class org.nustaq.kontraktor.remoting.base.ServiceDescription
 
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 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.base.ServiceDescription
 
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
 
toString(Method) - Method in class org.nustaq.kontraktor.impl.ActorProxyFactory
 
toString(CtMethod) - Static method in class org.nustaq.kontraktor.impl.ActorProxyFactory
 
TrafficMonitor - Interface in org.nustaq.kontraktor.remoting.base
 
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
 

U

UnknownActorException - Exception in org.nustaq.kontraktor.remoting.base
Created by ruedi on 20.07.17.
UnknownActorException(String) - Constructor for exception org.nustaq.kontraktor.remoting.base.UnknownActorException
 
unpackArgs(FSTConfiguration) - Method in class org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
 
unpublish() - Method in class org.nustaq.kontraktor.Actor
 
unpublishActor(Actor) - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
remove current mappings if present.
unqiqueKey(String) - Method in class org.nustaq.kontraktor.remoting.base.ServiceDescription
 
UnsafeBinary - org.nustaq.kontraktor.remoting.encoding.SerializerType
 
unSubscribe(int, Callback) - Method in class org.nustaq.kontraktor.util.SubscriptionSupport
 
userData - Variable in class org.nustaq.kontraktor.Actor
free for outer mechanics to use.
userData - Variable in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
 

V

valueOf(String) - Static method in enum org.nustaq.kontraktor.remoting.encoding.SerializerType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.nustaq.kontraktor.remoting.encoding.SerializerType
Returns an array containing the constants of this enum type, in the order they are declared.
version - Static variable in class org.nustaq.kontraktor.Actors
 

W

waitEmpty(long) - Method in class org.nustaq.kontraktor.impl.DispatcherThread
blocking method, use for debugging only.
warn(Object, String) - Method in class org.nustaq.kontraktor.util.Log
 
Warn(Object, String) - Static method in class org.nustaq.kontraktor.util.Log
 
Warn(Object, Throwable) - Static method in class org.nustaq.kontraktor.util.Log
 
Warn(Object, Throwable, String) - Static method in class org.nustaq.kontraktor.util.Log
 
WARN - Static variable in class org.nustaq.kontraktor.util.Log
 
warnLong(Object, Throwable, String) - Method in class org.nustaq.kontraktor.util.Log
 
willDispatch() - Method in class org.nustaq.kontraktor.routers.RoundRobinKrouter
 
willDispatch() - Method in class org.nustaq.kontraktor.routers.SingleActiveServiceKrouter
 
wrapper - Variable in class org.nustaq.kontraktor.asyncio.QueuingAsyncSocketConnection
 
write(byte[]) - Method in class org.nustaq.kontraktor.asyncio.QueuingAsyncSocketConnection
 
write(byte[], int, int) - Method in class org.nustaq.kontraktor.asyncio.QueuingAsyncSocketConnection
 
write(int) - Method in class org.nustaq.kontraktor.asyncio.QueuingAsyncSocketConnection
 
write(long, ByteBuffer) - Method in class org.nustaq.kontraktor.asyncio.AsyncFile
 
write(ByteBuffer) - Method in class org.nustaq.kontraktor.asyncio.QueuingAsyncSocketConnection
 
writeObject(Object) - Method in class org.nustaq.kontraktor.asyncio.ObjectAsyncSocketConnection
 
writeObject(Object) - Method in interface org.nustaq.kontraktor.remoting.base.ObjectSocket
 
writeObject(ObjectSocket, RemoteCallEntry) - Method in class org.nustaq.kontraktor.remoting.base.ConnectionRegistry
 
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class org.nustaq.kontraktor.remoting.encoding.ActorRefSerializer
 
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class org.nustaq.kontraktor.remoting.encoding.CallbackRefSerializer
 
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class org.nustaq.kontraktor.remoting.encoding.SporeRefSerializer
 
writeObject(FSTObjectOutput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo, int) - Method in class org.nustaq.kontraktor.remoting.encoding.TimeoutSerializer
 
writePromise - Variable in class org.nustaq.kontraktor.asyncio.AsyncSocketConnection
 
writeQueue - Variable in class org.nustaq.kontraktor.asyncio.QueuingAsyncSocketConnection
 
writingBuffer - Variable in class org.nustaq.kontraktor.asyncio.AsyncSocketConnection
 

Y

YIELD_UNTIL_PARK - Static variable in class org.nustaq.kontraktor.impl.BackOffStrategy
 
yieldCallbacks(long) - Static method in class org.nustaq.kontraktor.Actors
only process callbacks until timeout or cbQ is empty.

Z

zzkrouterLostClient() - Method in class org.nustaq.kontraktor.Actor
 
zzRoutingGCEnabled - Variable in class org.nustaq.kontraktor.Actor
 
zzRoutingRefGC(long[]) - Method in class org.nustaq.kontraktor.Actor
 
zzServerMsgCallback - Variable in class org.nustaq.kontraktor.Actor
 

_

__addDeadLetter(Actor, String) - Method in class org.nustaq.kontraktor.Actor
 
__addRemoteConnection(ConnectionRegistry) - Method in class org.nustaq.kontraktor.Actor
 
__addStopHandler(Callback<SELF>) - Method in class org.nustaq.kontraktor.Actor
 
__cbQueue - Variable in class org.nustaq.kontraktor.Actor
 
__clientConnection - Variable in class org.nustaq.kontraktor.Actor
 
__connections - Variable in class org.nustaq.kontraktor.Actor
 
__currentDispatcher - Variable in class org.nustaq.kontraktor.Actor
 
__dispatchRemoteCall(ObjectSocket, RemoteCallEntry, ConnectionRegistry, List<IPromise>, Object, BiFunction<Actor, String, Boolean>, long) - Method in class org.nustaq.kontraktor.Actor
called if a message invokation from remote is received
__dispatchRemoteCall(ObjectSocket, RemoteCallEntry, ConnectionRegistry, List<IPromise>, Object, BiFunction<Actor, String, Boolean>, long) - Method in class org.nustaq.kontraktor.routers.AbstractKrouter
 
__enqueueCall(Actor, String, Object[], boolean) - Method in class org.nustaq.kontraktor.Actor
 
__getCachedMethod(String, Actor, BiFunction<Actor, String, Boolean>) - Method in class org.nustaq.kontraktor.Actor
 
__mailbox - Variable in class org.nustaq.kontraktor.Actor
 
__mailboxCapacity - Variable in class org.nustaq.kontraktor.Actor
 
__mbCapacity - Variable in class org.nustaq.kontraktor.Actor
 
__publishTarget - Variable in class org.nustaq.kontraktor.Actor
 
__remoteId - Variable in class org.nustaq.kontraktor.Actor
 
__removeRemoteConnection(ConnectionRegistry) - Method in class org.nustaq.kontraktor.Actor
 
__scheduler - Variable in class org.nustaq.kontraktor.Actor
 
__self - Variable in class org.nustaq.kontraktor.Actor
 
__stack - Variable in class org.nustaq.kontraktor.impl.DispatcherThread
 
__stop() - Method in class org.nustaq.kontraktor.Actor
 
__stopImpl() - Method in class org.nustaq.kontraktor.Actor
 
__stopped - Variable in class org.nustaq.kontraktor.Actor
 
__submit(Runnable) - Method in class org.nustaq.kontraktor.Actor
 
__ticketMachine - Variable in class org.nustaq.kontraktor.Actor
 
_AsyncClientSocket - Class in org.nustaq.kontraktor.asyncio
Created by ruedi on 08/05/15.
_AsyncClientSocket() - Constructor for class org.nustaq.kontraktor.asyncio._AsyncClientSocket
 
_AsyncClientSocket.CLSActor - Class in org.nustaq.kontraktor.asyncio
 
_isHadResult() - Method in class org.nustaq.kontraktor.Promise
 
_isHasFired() - Method in class org.nustaq.kontraktor.Promise
 
A B C D E F G H I J K L M N O P Q R S T U V W Y Z _ 
All Classes|All Packages