| Package | Description |
|---|---|
| org.nustaq.kontraktor | |
| org.nustaq.kontraktor.remoting.base | |
| org.nustaq.kontraktor.remoting.encoding | |
| org.nustaq.kontraktor.routers |
| Modifier and Type | Field and Description |
|---|---|
Callback<RemoteCallEntry> |
Actor.zzServerMsgCallback |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Actor.__dispatchRemoteCall(ObjectSocket objSocket,
RemoteCallEntry rce,
ConnectionRegistry registry,
List<IPromise> createdFutures,
Object authContext,
BiFunction<Actor,String,Boolean> callInterceptor)
called if a message invokation from remote is received
|
| Modifier and Type | Method and Description |
|---|---|
void |
Actor.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
|
| Modifier and Type | Method and Description |
|---|---|
void |
ConnectionRegistry.forwardRemoteMessage(RemoteCallEntry rce) |
protected boolean |
ConnectionRegistry.processRemoteCallEntry(ObjectSocket objSocket,
RemoteCallEntry response,
List<IPromise> createdFutures,
Object authContext) |
protected void |
ConnectionRegistry.writeObject(ObjectSocket chan,
RemoteCallEntry rce) |
| Modifier and Type | Method and Description |
|---|---|
RemoteCallEntry |
RemoteCallEntry.createCopy() |
| Modifier and Type | Method and Description |
|---|---|
protected RemoteCallEntry |
AbstractKrouter.createErrorPromiseResponse(RemoteCallEntry rce,
ConnectionRegistry clientRemoteRegistry) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
AbstractKrouter.__dispatchRemoteCall(ObjectSocket objSocket,
RemoteCallEntry rce,
ConnectionRegistry clientRemoteRegistry,
List<IPromise> createdFutures,
Object authContext,
BiFunction<Actor,String,Boolean> callInterceptor) |
protected RemoteCallEntry |
AbstractKrouter.createErrorPromiseResponse(RemoteCallEntry rce,
ConnectionRegistry clientRemoteRegistry) |
protected void |
HotHotFailoverKrouter.dispatchImpl(RemoteCallEntry rce,
ConnectionRegistry clientRemoteRegistry,
boolean[] done,
Callback[] selected) |
protected boolean |
Krouter.dispatchRemoteCall(RemoteCallEntry rce,
ConnectionRegistry clientRemoteRegistry) |
protected boolean |
HotHotFailoverKrouter.dispatchRemoteCall(RemoteCallEntry rce,
ConnectionRegistry clientRemoteRegistry) |
protected boolean |
SingleActiveServiceKrouter.dispatchRemoteCall(RemoteCallEntry rce,
ConnectionRegistry clientRemoteRegistry) |
protected abstract boolean |
AbstractKrouter.dispatchRemoteCall(RemoteCallEntry rce,
ConnectionRegistry clientRemoteRegistry)
dispatch call to a service.
|
protected void |
AbstractKrouter.forwardCall(RemoteCallEntry rce,
Actor remoteRef,
ConnectionRegistry clientRemoteRegistry) |
protected void |
AbstractKrouter.forwardCallInternal(RemoteCallEntry rce,
Actor remoteRef,
ConnectionRegistry clientRemoteRegistry) |
protected void |
AbstractKrouter.forwardMultiCall(RemoteCallEntry rce,
Actor remoteRef,
ConnectionRegistry clientRemoteRegistry,
boolean[] done,
Callback[] selected) |
protected void |
AbstractKrouter.forwardMultiCallInternal(RemoteCallEntry rceIn,
Actor remoteRef,
ConnectionRegistry clientRemoteRegistry,
boolean[] done,
Callback[] selected) |
Copyright © 2019. All rights reserved.