All Methods Instance Methods Abstract Methods Concrete Methods
| Modifier and Type |
Method and Description |
void |
cleanUp()
cleanup after connection close
|
void |
close() |
protected void |
configureConfiguration(Coding code) |
org.nustaq.serialization.FSTConfiguration |
getConf() |
java.util.function.Consumer<Actor> |
getDisconnectHandler() |
abstract Actor |
getFacadeProxy() |
Actor |
getPublishedActor(int id) |
Callback |
getPublishedCallback(int id) |
ConcurrentLinkedQueue<Actor> |
getRemoteActors() |
java.util.function.BiFunction<Actor,String,Boolean> |
getRemoteCallInterceptor() |
RemoteScheduler |
getScheduler() |
boolean |
isTerminated() |
int |
publishActor(Actor act) |
void |
receiveCBResult(ObjectSocket chan,
int id,
Object result,
Object error) |
protected void |
receiveLoop(ObjectSocket channel) |
int |
registerPublishedCallback(Callback cb) |
Actor |
registerRemoteActorRef(Class actorClazz,
int remoteId,
Object client) |
void |
registerRemoteRefDirect(Actor act) |
protected void |
remoteRefStopped(Actor actor)
warning: MThreaded
|
void |
removePublishedObject(int receiverKey) |
protected void |
sendLoop(ObjectSocket channel) |
void |
setDisconnectHandler(java.util.function.Consumer<Actor> disconnectHandler) |
void |
setRemoteCallInterceptor(java.util.function.BiFunction<Actor,String,Boolean> remoteCallInterceptor) |
void |
setTerminated(boolean terminated) |
boolean |
singleReceive(ObjectSocket channel) |
boolean |
singleSendLoop(ObjectSocket chan)
poll remote actor proxies and send. return true if there was at least one message
|
protected void |
stopRemoteRefs() |
void |
unpublishActor(Actor act) |
protected void |
writeObject(ObjectSocket chan,
RemoteCallEntry rce) |