Uses of Class
org.nustaq.kontraktor.remoting.encoding.RemoteCallEntry
Packages that use RemoteCallEntry
Package
Description
-
Uses of RemoteCallEntry in org.nustaq.kontraktor
Fields in org.nustaq.kontraktor with type parameters of type RemoteCallEntryMethods in org.nustaq.kontraktor with parameters of type RemoteCallEntryModifier and TypeMethodDescriptionbooleanActor.__dispatchRemoteCall(ObjectSocket objSocket, RemoteCallEntry rce, ConnectionRegistry registry, List<IPromise> createdFutures, Object authContext, BiFunction<Actor, String, Boolean> callInterceptor, long delayCode) called if a message invokation from remote is receivedScheduler.enqueueCallFromRemote(ConnectionRegistry reg, Actor sendingActor, Actor receiver, String methodName, Object[] args, boolean isCB, Object securityContext, BiFunction<Actor, String, Boolean> callInterceptor, RemoteCallEntry remoteCallEntry) Warning: side effects on RCE transient to pass Method object from lookup up the calling hierarchyScheduler.mapResult(Object result, RemoteCallEntry rce) maps a JsonMapped result of a promise in caseMethod parameters in org.nustaq.kontraktor with type arguments of type RemoteCallEntryModifier and TypeMethodDescriptionvoidActor.setServerMsgCallback(Callback<RemoteCallEntry> cb) 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 -
Uses of RemoteCallEntry in org.nustaq.kontraktor.impl
Methods in org.nustaq.kontraktor.impl with parameters of type RemoteCallEntryModifier and TypeMethodDescriptionSimpleScheduler.enqueueCallFromRemote(ConnectionRegistry reg, Actor sendingActor, Actor receiver, String methodName, Object[] args, boolean isCB, Object securityContext, BiFunction<Actor, String, Boolean> callInterceptor, RemoteCallEntry remoteCallEntry) SimpleScheduler.mapResult(Object result, RemoteCallEntry rce) maps a JsonMapped result of a promise -
Uses of RemoteCallEntry in org.nustaq.kontraktor.remoting.base
Methods in org.nustaq.kontraktor.remoting.base with parameters of type RemoteCallEntryModifier and TypeMethodDescriptionvoidConnectionRegistry.forwardRemoteMessage(RemoteCallEntry rce) protected booleanConnectionRegistry.processRemoteCallEntry(ObjectSocket objSocket, RemoteCallEntry response, List<IPromise> createdFutures, Object authContext) protected voidConnectionRegistry.writeObject(ObjectSocket chan, RemoteCallEntry rce) -
Uses of RemoteCallEntry in org.nustaq.kontraktor.remoting.encoding
Methods in org.nustaq.kontraktor.remoting.encoding that return RemoteCallEntryModifier and TypeMethodDescriptionRemoteCallEntry.createCopy()RemoteCallEntry.setMethodHandle(Method methodHandle) -
Uses of RemoteCallEntry in org.nustaq.kontraktor.routers
Methods in org.nustaq.kontraktor.routers that return RemoteCallEntryModifier and TypeMethodDescriptionprotected RemoteCallEntryAbstractKrouter.createErrorPromiseResponse(RemoteCallEntry rce, ConnectionRegistry clientRemoteRegistry) Methods in org.nustaq.kontraktor.routers with parameters of type RemoteCallEntryModifier and TypeMethodDescriptionbooleanAbstractKrouter.__dispatchRemoteCall(ObjectSocket objSocket, RemoteCallEntry rce, ConnectionRegistry clientRemoteRegistry, List<IPromise> createdFutures, Object authContext, BiFunction<Actor, String, Boolean> callInterceptor, long delayCode) protected RemoteCallEntryAbstractKrouter.createErrorPromiseResponse(RemoteCallEntry rce, ConnectionRegistry clientRemoteRegistry) protected voidHotHotFailoverKrouter.dispatchImpl(RemoteCallEntry rce, ConnectionRegistry clientRemoteRegistry, boolean[] done, Callback[] selected) protected abstract booleanAbstractKrouter.dispatchRemoteCall(RemoteCallEntry rce, ConnectionRegistry clientRemoteRegistry) dispatch call to a service.protected booleanHotHotFailoverKrouter.dispatchRemoteCall(RemoteCallEntry rce, ConnectionRegistry clientRemoteRegistry) protected booleanKrouter.dispatchRemoteCall(RemoteCallEntry rce, ConnectionRegistry clientRemoteRegistry) protected booleanSingleActiveServiceKrouter.dispatchRemoteCall(RemoteCallEntry rce, ConnectionRegistry clientRemoteRegistry) protected voidAbstractKrouter.forwardCall(RemoteCallEntry rce, Actor remoteRef, ConnectionRegistry clientRemoteRegistry) protected voidAbstractKrouter.forwardCallInternal(RemoteCallEntry rce, Actor remoteRef, ConnectionRegistry clientRemoteRegistry) protected voidAbstractKrouter.forwardMultiCall(RemoteCallEntry rce, Actor remoteRef, ConnectionRegistry clientRemoteRegistry, boolean[] done, Callback[] selected) protected voidAbstractKrouter.forwardMultiCallInternal(RemoteCallEntry rceIn, Actor remoteRef, ConnectionRegistry clientRemoteRegistry, boolean[] done, Callback[] selected)