- factory - Variable in class org.nustaq.kontraktor.Actors
-
- FastClasspathScanner - Class in com.lukehutch.fastclasspathscanner
-
Uber-fast, ultra-lightweight Java classpath scanner.
- FastClasspathScanner(String[]) - Constructor for class com.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Initialize a classpath scanner, with a list of package prefixes to scan.
- FastClasspathScanner.ClassAnnotationMatchProcessor - Interface in com.lukehutch.fastclasspathscanner
-
The method to run when a class with the right matching annotation is found on the classpath.
- FastClasspathScanner.FileMatchProcessor - Interface in com.lukehutch.fastclasspathscanner
-
The method to run when a matching file is found on the classpath.
- FastClasspathScanner.InterfaceMatchProcessor<T> - Interface in com.lukehutch.fastclasspathscanner
-
The method to run when a class implementing a specific interface is found on the classpath.
- FastClasspathScanner.SubclassMatchProcessor<T> - Interface in com.lukehutch.fastclasspathscanner
-
The method to run when a subclass of a specific class is found on the classpath.
- fillInStackTrace() - Method in exception org.nustaq.kontraktor.impl.ActorBlockedException
-
- fillInStackTrace() - Method in exception org.nustaq.kontraktor.impl.InternalActorStoppedException
-
- Filter<IN,OUT> - Interface in org.nustaq.kontraktor
-
Created by ruedi on 23.05.14.
- FIN - Static variable in class org.nustaq.kontraktor.Actor
-
use this value to signal no more messages.
- FIN - Static variable in interface org.nustaq.kontraktor.Callback
-
use this value to signal no more messages.
- findNextPositivePowerOfTwo(int) - Static method in class io.jaq.util.Pow2
-
- FINISHED - Static variable in interface org.nustaq.kontraktor.remoting.http.RequestProcessor
-
- finished - Variable in class org.nustaq.kontraktor.Spore
-
- finished() - Method in class org.nustaq.kontraktor.Spore
-
- finishWith(Callback) - Method in class org.nustaq.kontraktor.Promise
-
same as then, but avoid creation of new future
- FINSILENT - Static variable in class org.nustaq.kontraktor.Actor
-
use value to signal no more messages.
- FINSILENT - Static variable in interface org.nustaq.kontraktor.Callback
-
use value to signal no more messages.
- flush() - Method in class org.nustaq.kontraktor.remoting.http.rest.HttpObjectSocket
-
- flush() - Method in interface org.nustaq.kontraktor.remoting.ObjectSocket
-
- Future<T> - Interface in org.nustaq.kontraktor
-
Created by moelrue on 20.05.2014.
- FutureLatch<T> - Class in org.nustaq.kontraktor.util
-
Created by ruedi on 27.07.14.
- FutureLatch(Future<T>) - Constructor for class org.nustaq.kontraktor.util.FutureLatch
-
- FutureLatch(Future<T>, int) - Constructor for class org.nustaq.kontraktor.util.FutureLatch
-
- RateMeasure - Class in org.nustaq.kontraktor.util
-
Created with IntelliJ IDEA.
- RateMeasure(String, long) - Constructor for class org.nustaq.kontraktor.util.RateMeasure
-
- RateMeasure(String) - Constructor for class org.nustaq.kontraktor.util.RateMeasure
-
- readObject(FSTObjectInput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo) - Method in class org.nustaq.kontraktor.remoting.ActorRefSerializer
-
- readObject(FSTObjectInput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo) - Method in class org.nustaq.kontraktor.remoting.CallbackRefSerializer
-
- readObject() - Method in class org.nustaq.kontraktor.remoting.http.rest.HttpObjectSocket
-
- readObject() - Method in interface org.nustaq.kontraktor.remoting.ObjectSocket
-
- readObject(FSTObjectInput, Object, FSTClazzInfo, FSTClazzInfo.FSTFieldInfo) - Method in class org.nustaq.kontraktor.remoting.SporeRefSerializer
-
- REALLY_DEBUG_SCHEDULING - Static variable in class org.nustaq.kontraktor.impl.ElasticScheduler
-
- rebalance(DispatcherThread) - Method in class org.nustaq.kontraktor.impl.ElasticScheduler
-
called from inside overloaded thread.
- 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
- receive(T, Object) - Method in interface org.nustaq.kontraktor.Callback
-
- receive(T, Object) - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
-
- receive(Object, Object) - Method in class org.nustaq.kontraktor.Promise
-
- receive(Object, Object) - Method in class org.nustaq.kontraktor.remoting.http.rest.HttpRemotedCB
-
- receive(O, Object) - Method in class org.nustaq.kontraktor.Spore
-
- receive(T, Object) - Method in class org.nustaq.kontraktor.util.FutureLatch
-
- receiveCBResult(ObjectSocket, int, Object, Object) - Method in class org.nustaq.kontraktor.remoting.RemoteRefRegistry
-
- receiveContext(Object, PrintStream) - Method in class org.nustaq.kontraktor.remoting.minbingen.MB2JS
-
- receiveLoop(ObjectSocket) - Method in class org.nustaq.kontraktor.remoting.RemoteRefRegistry
-
- RECURSE_ON_BLOCK_THRESHOLD - Static variable in class org.nustaq.kontraktor.impl.ElasticScheduler
-
- registerPublishedCallback(Callback) - Method in class org.nustaq.kontraktor.remoting.RemoteRefRegistry
-
- registerRemoteActorRef(Class, int, Object) - Method in class org.nustaq.kontraktor.remoting.RemoteRefRegistry
-
- registerRemoteRefDirect(Actor) - Method in class org.nustaq.kontraktor.remoting.RemoteRefRegistry
-
- RemotableActor - Interface in org.nustaq.kontraktor.remoting
-
optional interface implementing some notification callbacks
related to remoting.
- 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.
- RemoteCallEntry - Class in org.nustaq.kontraktor.remoting
-
Created by ruedi on 08.08.14.
- RemoteCallEntry(int, int, String, Object[]) - Constructor for class org.nustaq.kontraktor.remoting.RemoteCallEntry
-
- RemoteConnection - Interface in org.nustaq.kontraktor
-
Created by ruedi on 24.08.2014.
- RemoteRefRegistry - Class in org.nustaq.kontraktor.remoting
-
Created by ruedi on 08.08.14.
- RemoteRefRegistry() - Constructor for class org.nustaq.kontraktor.remoting.RemoteRefRegistry
-
- RemoteRefRegistry(Coding) - Constructor for class org.nustaq.kontraktor.remoting.RemoteRefRegistry
-
- remoteRefStopped(Actor) - Method in class org.nustaq.kontraktor.remoting.RemoteRefRegistry
-
warning: MThreaded
- remoteRefStopped(Actor) - Method in class org.nustaq.kontraktor.remoting.tcp.TCPActorClient
-
- 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
-
- remove() - Method in class io.jaq.mpsc.MpscConcurrentQueue
-
- remove(Object) - Method in class io.jaq.mpsc.MpscConcurrentQueue
-
- removeAll(Collection<?>) - Method in class io.jaq.mpsc.MpscConcurrentQueue
-
- removePublishedObject(int) - Method in class org.nustaq.kontraktor.remoting.RemoteRefRegistry
-
- report(String, int, Callback) - Method in class org.nustaq.kontraktor.util.HttpMonitor
-
Flattens a monitorable hierarchy to a stream, as http remoting does not support remote refs
method name is without '$' as it gets part of url
- RequestProcessor - Interface in org.nustaq.kontraktor.remoting.http
-
Created by ruedi on 13.08.2014.
- RequestResponse - Class in org.nustaq.kontraktor.remoting.http
-
Created by ruedi on 14.08.2014.
- RequestResponse(String) - Constructor for class org.nustaq.kontraktor.remoting.http.RequestResponse
-
- RequestResponse(HtmlString) - Constructor for class org.nustaq.kontraktor.remoting.http.RequestResponse
-
- RequestResponse(byte[]) - Constructor for class org.nustaq.kontraktor.remoting.http.RequestResponse
-
- RestActorClient<T extends Actor> - Class in org.nustaq.kontraktor.remoting.http.rest
-
Created by ruedi on 14.08.2014.
- RestActorClient(String, int, String, Class) - Constructor for class org.nustaq.kontraktor.remoting.http.rest.RestActorClient
-
- RestActorServer - Class in org.nustaq.kontraktor.remoting.http.rest
-
Created by ruedi on 14.08.2014.
- RestActorServer() - Constructor for class org.nustaq.kontraktor.remoting.http.rest.RestActorServer
-
- RestActorServer.PublishedActor - Class in org.nustaq.kontraktor.remoting.http.rest
-
- RestActorServer.RestProcessor - Class in org.nustaq.kontraktor.remoting.http.rest
-
- RestProcessor() - Constructor for class org.nustaq.kontraktor.remoting.http.rest.RestActorServer.RestProcessor
-
- result - Variable in class org.nustaq.kontraktor.Promise
-
- resultReceiver - Variable in class org.nustaq.kontraktor.Promise
-
- retainAll(Collection<?>) - Method in class io.jaq.mpsc.MpscConcurrentQueue
-
- run(Runnable) - 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).
- run() - Method in class org.nustaq.kontraktor.impl.DispatcherThread
-
- runBlockingCall(Actor, Callable<T>, Callback<T>) - Method in class org.nustaq.kontraktor.impl.ElasticScheduler
-
- runBlockingCall(Actor, Callable<T>, Callback<T>) - Method in interface org.nustaq.kontraktor.Scheduler
-
- runOutside(Actor, Runnable) - Method in class org.nustaq.kontraktor.impl.ElasticScheduler
-
- runOutside(Actor, Runnable) - Method in interface org.nustaq.kontraktor.Scheduler
-
- SampleTest() - Constructor for class org.nustaq.kontraktor.remoting.http.ArgTypesResolver.SampleTest
-
- scan() - Method in class com.lukehutch.fastclasspathscanner.FastClasspathScanner
-
Scan classpath for matching files.
- SCHEDULE_TICK_NANOS - Static variable in class org.nustaq.kontraktor.impl.DispatcherThread
-
- schedulePendingAdds() - Method in class org.nustaq.kontraktor.impl.DispatcherThread
-
add actors which have been marked to be scheduled on this
- Scheduler - Interface in org.nustaq.kontraktor
-
Created by ruedi on 14.06.14.
- schedules(Object) - Method in class org.nustaq.kontraktor.impl.DispatcherThread
-
can be called from the dispacther thread itself only
- SchedulingReport() - Constructor for class org.nustaq.kontraktor.impl.ElasticScheduler.SchedulingReport
-
- SchedulingReport(int, int, int) - Constructor for class org.nustaq.kontraktor.impl.ElasticScheduler.SchedulingReport
-
- self() - Method in class org.nustaq.kontraktor.Actor
-
use this to call public methods using actor-dispatch instead of direct in-thread call.
- sender - Static variable in class org.nustaq.kontraktor.Actor
-
- sendLoop(ObjectSocket) - Method in class org.nustaq.kontraktor.remoting.RemoteRefRegistry
-
- SerializerType - Enum in org.nustaq.kontraktor.remoting
-
Created by ruedi on 26.10.14.
- serialOn(Object, Consumer<Future>) - Method in class org.nustaq.kontraktor.Actor
-
enforce serial execution of asynchronous tasks.
- ServeFromCPProcessor - Class in org.nustaq.kontraktor.remoting.http
-
Created by ruedi on 20.10.14.
- ServeFromCPProcessor() - Constructor for class org.nustaq.kontraktor.remoting.http.ServeFromCPProcessor
-
- service(SelectionKey, SocketChannel) - Method in class org.nustaq.kontraktor.remoting.http.NioHttpServerImpl
-
- set(long) - Method in class io.jaq.util.LongCell
-
- set(long) - Method in class io.jaq.util.VolatileLongCell
-
- setArgs(Object[]) - Method in class org.nustaq.kontraktor.remoting.RemoteCallEntry
-
- setCbid(int) - Method in class org.nustaq.kontraktor.remoting.http.rest.HttpRemotedCB
-
- setCounters(int, int, int) - Method in class org.nustaq.kontraktor.impl.BackOffStrategy
-
- setDisconnectHandler(Consumer<Actor>) - Method in class org.nustaq.kontraktor.remoting.RemoteRefRegistry
-
- setFutureCB(Future) - Method in class org.nustaq.kontraktor.impl.CallEntry
-
- setFutureKey(int) - Method in class org.nustaq.kontraktor.remoting.RemoteCallEntry
-
- setId(String) - Method in class org.nustaq.kontraktor.Promise
-
- setIsolated(boolean) - Method in class org.nustaq.kontraktor.impl.DispatcherThread
-
- setLastError(Exception) - Method in class org.nustaq.kontraktor.remoting.http.rest.HttpObjectSocket
-
- setLastError(Exception) - Method in interface org.nustaq.kontraktor.remoting.ObjectSocket
-
- setLocation(String) - Method in class org.nustaq.kontraktor.remoting.http.RequestResponse
-
- setMethod(String) - Method in class org.nustaq.kontraktor.remoting.RemoteCallEntry
-
- setMsgs(List<MsgInfo>) - Method in class org.nustaq.kontraktor.remoting.minbingen.GenClazzInfo
-
- setName(String) - Method in class org.nustaq.kontraktor.remoting.minbingen.MsgInfo
-
- setNanosToPark(int) - Method in class org.nustaq.kontraktor.impl.BackOffStrategy
-
- setParams(Class[]) - Method in class org.nustaq.kontraktor.remoting.minbingen.MsgInfo
-
- setQueue(int) - Method in class org.nustaq.kontraktor.remoting.RemoteCallEntry
-
- setReceiverKey(int) - Method in class org.nustaq.kontraktor.remoting.RemoteCallEntry
-
- setRemoteCallInterceptor(BiFunction<Actor, String, Boolean>) - Method in class org.nustaq.kontraktor.remoting.http.rest.RestActorServer
-
- setRemoteCallInterceptor(BiFunction<Actor, String, Boolean>) - Method in class org.nustaq.kontraktor.remoting.RemoteRefRegistry
-
- setReturnType(String) - Method in class org.nustaq.kontraktor.remoting.minbingen.MsgInfo
-
- setTerminated(boolean) - Method in class org.nustaq.kontraktor.remoting.RemoteRefRegistry
-
- setTerminated(boolean) - Method in class org.nustaq.kontraktor.remoting.tcp.TCPActorServer
-
- setThrowExWhenBlocked(boolean) - Method in class org.nustaq.kontraktor.Actor
-
tell the execution machinery to throw an ActorBlockedException in case the actor is blocked trying to
put a message on an overloaded actor's mailbox/queue.
- severe(String) - Method in class org.nustaq.kontraktor.remoting.http.NioHttpServerImpl
-
- 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.
- signal() - Method in interface org.nustaq.kontraktor.Future
-
same as receive(null,null)
- signal() - Method in class org.nustaq.kontraktor.impl.CallbackWrapper
-
- signal() - Method in class org.nustaq.kontraktor.Promise
-
- singleReceive(ObjectSocket) - Method in class org.nustaq.kontraktor.remoting.RemoteRefRegistry
-
- singleSendLoop(ObjectSocket) - Method in class org.nustaq.kontraktor.remoting.RemoteRefRegistry
-
poll remote actor proxies and send. return true if there was at least one message
- size() - Method in class io.jaq.mpsc.MpscConcurrentQueue
-
- Spore<I,O> - Class in org.nustaq.kontraktor
-
Created by ruedi on 26.08.2014.
- Spore() - Constructor for class org.nustaq.kontraktor.Spore
-
- SporeRefSerializer - Class in org.nustaq.kontraktor.remoting
-
Created by ruedi on 26.08.14.
- SporeRefSerializer() - Constructor for class org.nustaq.kontraktor.remoting.SporeRefSerializer
-
- start() - Method in class org.nustaq.kontraktor.remoting.tcp.TCPActorServer.ActorServerClientConnection
-
- start() - Method in class org.nustaq.kontraktor.remoting.tcp.TCPActorServer
-
warning: consumes calling thread !!
- startOnServer(int, NioHttpServer) - Method in class org.nustaq.kontraktor.remoting.http.rest.RestActorServer
-
init server and start
- statsUpdated(long) - Method in class org.nustaq.kontraktor.util.RateMeasure
-
override this
- StoppedActorTargetedException - Exception in org.nustaq.kontraktor.impl
-
Created by ruedi on 02.11.14.
- StoppedActorTargetedException() - Constructor for exception org.nustaq.kontraktor.impl.StoppedActorTargetedException
-
- StoppedActorTargetedException(String) - Constructor for exception org.nustaq.kontraktor.impl.StoppedActorTargetedException
-
- StoppedActorTargetedException(String, Throwable) - Constructor for exception org.nustaq.kontraktor.impl.StoppedActorTargetedException
-
- StoppedActorTargetedException(Throwable) - Constructor for exception org.nustaq.kontraktor.impl.StoppedActorTargetedException
-
- StoppedActorTargetedException(String, Throwable, boolean, boolean) - Constructor for exception org.nustaq.kontraktor.impl.StoppedActorTargetedException
-
- stopRemoteRefs() - Method in class org.nustaq.kontraktor.remoting.RemoteRefRegistry
-
- stopSafeClose() - Method in class org.nustaq.kontraktor.Actor
-
avoids exception when closing an actor after stop has been called.
- sync(Future<T>) - Method in class org.nustaq.kontraktor.Actors
-
block until future returns.