Uses of Class
org.nustaq.kontraktor.remoting.base.ConnectionRegistry
Packages that use ConnectionRegistry
Package
Description
-
Uses of ConnectionRegistry in org.nustaq.kontraktor
Fields in org.nustaq.kontraktor declared as ConnectionRegistryFields in org.nustaq.kontraktor with type parameters of type ConnectionRegistryModifier and TypeFieldDescriptionActor.__connectionsstatic ThreadLocal<ConnectionRegistry>Actor.connectioncontains remote connection if current message came from remoteMethods in org.nustaq.kontraktor that return types with arguments of type ConnectionRegistryModifier and TypeMethodDescriptionprotected ConcurrentLinkedQueue<ConnectionRegistry>Actor.getConnections()Methods in org.nustaq.kontraktor with parameters of type ConnectionRegistryModifier and TypeMethodDescriptionvoidActor.__addRemoteConnection(ConnectionRegistry con) booleanActor.__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 receivedvoidActor.__removeRemoteConnection(ConnectionRegistry con) Scheduler.enqueueCall(ConnectionRegistry reg, Actor sendingActor, Actor receiver, String methodName, Object[] args, boolean isCB) Scheduler.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 hierarchy -
Uses of ConnectionRegistry in org.nustaq.kontraktor.impl
Methods in org.nustaq.kontraktor.impl that return ConnectionRegistryMethods in org.nustaq.kontraktor.impl with parameters of type ConnectionRegistryModifier and TypeMethodDescriptionprotected CallEntryRemoteScheduler.createCallentry(ConnectionRegistry reg, Object[] args, boolean isCB, Actor actor, Method method) protected CallEntrySimpleScheduler.createCallentry(ConnectionRegistry reg, Object[] args, boolean isCB, Actor actor, Method method) SimpleScheduler.enqueueCall(ConnectionRegistry reg, Actor sendingActor, Actor receiver, String methodName, Object[] args, boolean isCB) SimpleScheduler.enqueueCallFromRemote(ConnectionRegistry reg, Actor sendingActor, Actor receiver, String methodName, Object[] args, boolean isCB, Object securityContext, BiFunction<Actor, String, Boolean> callInterceptor, RemoteCallEntry remoteCallEntry) voidCallEntry.setRemoteRefRegistry(ConnectionRegistry remoteRefRegistry) -
Uses of ConnectionRegistry in org.nustaq.kontraktor.remoting.base
Methods in org.nustaq.kontraktor.remoting.base with parameters of type ConnectionRegistryModifier and TypeMethodDescriptionvoidServingActor.clientConnected(ConnectionRegistry connectionRegistry, String connectionIdentifier) voidServingActor.clientDisconnected(ConnectionRegistry connectionRegistry, String connectionIdentifier) RemoteRefPolling.scheduleSendLoop(ConnectionRegistry reg) return a future which is completed upon connection closeConstructors in org.nustaq.kontraktor.remoting.base with parameters of type ConnectionRegistry -
Uses of ConnectionRegistry in org.nustaq.kontraktor.remoting.encoding
Constructors in org.nustaq.kontraktor.remoting.encoding with parameters of type ConnectionRegistryModifierConstructorDescription -
Uses of ConnectionRegistry in org.nustaq.kontraktor.routers
Fields in org.nustaq.kontraktor.routers with type parameters of type ConnectionRegistryModifier and TypeFieldDescriptionprotected HashMap<String,ConnectionRegistry> AbstractKrouter.clientsMethods in org.nustaq.kontraktor.routers with parameters of type ConnectionRegistryModifier and TypeMethodDescriptionbooleanAbstractKrouter.__dispatchRemoteCall(ObjectSocket objSocket, RemoteCallEntry rce, ConnectionRegistry clientRemoteRegistry, List<IPromise> createdFutures, Object authContext, BiFunction<Actor, String, Boolean> callInterceptor, long delayCode) voidAbstractKrouter.clientConnected(ConnectionRegistry connectionRegistry, String connectionIdentifier) voidAbstractKrouter.clientDisconnected(ConnectionRegistry connectionRegistry, String connectionIdentifier) 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) protected voidAbstractKrouter.sendFailoverNotification(ConnectionRegistry clientRemoteRegistry) protected voidAbstractKrouter.sendFailoverNotificationInternal(ConnectionRegistry registry)