Class DynDataClient
java.lang.Object
org.nustaq.kontraktor.Actors
org.nustaq.kontraktor.Actor<T>
org.nustaq.reallive.client.ClusteredTableSpaceClient<DataClient>
org.nustaq.kontraktor.services.rlclient.DataClient
org.nustaq.kontraktor.services.rlclient.dynamic.DynDataClient
- All Implemented Interfaces:
Serializable,Executor,org.nustaq.kontraktor.monitoring.Monitorable,org.nustaq.reallive.api.TableSpace
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.nustaq.kontraktor.Actor
org.nustaq.kontraktor.Actor.ActorReport -
Field Summary
Fields inherited from class org.nustaq.kontraktor.services.rlclient.DataClient
config, hostingService, shards, syncTableAccessFields inherited from class org.nustaq.reallive.client.ClusteredTableSpaceClient
tableSpaceShardingFields inherited from class org.nustaq.kontraktor.Actor
__cbQueue, __clientConnection, __connections, __currentDispatcher, __mailbox, __mailboxCapacity, __mbCapacity, __publishTarget, __remoteId, __scheduler, __self, __stopped, __ticketMachine, connection, sender, userData, zzRoutingGCEnabled, zzServerMsgCallbackFields inherited from class org.nustaq.kontraktor.Actors
CONT, DEFAULT_TIMOUT, defaultScheduler, delayedCalls, exec, instance, MAX_EXTERNAL_THREADS_POOL_SIZE, versionFields inherited from interface org.nustaq.reallive.api.TableSpace
USE_BASE_DIR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.nustaq.kontraktor.IPromiseconnect(DataCfg config, org.nustaq.reallive.server.actors.TableSpaceActor[] shards, ServiceActor hostingService) protected org.nustaq.reallive.client.TableSpaceShardingcreateTableSpaceSharding(org.nustaq.reallive.server.actors.TableSpaceActor[] shards) protected voidhandleServiceEvent(String event, Object arg) protected booleanvoidsetInitialMapping(org.nustaq.reallive.server.dynamic.DynClusterDistribution mapping) Methods inherited from class org.nustaq.kontraktor.services.rlclient.DataClient
export, getNoShards, getShards, getTable, initTable, nodeDisconnected, processSharded, tbl, unsubscribeMethods inherited from class org.nustaq.reallive.client.ClusteredTableSpaceClient
createOrLoadTable, dropTable, getStats, getTableAsync, getTableDescriptions, getTables, shutDown, stateListenerMethods inherited from class org.nustaq.kontraktor.Actor
__addDeadLetter, __addRemoteConnection, __addStopHandler, __dispatchRemoteCall, __enqueueCall, __getCachedMethod, __removeRemoteConnection, __stop, __stopImpl, __submit, ask, askMsg, asyncstop, checkThread, close, closeCurrentClient, current, cyclic, debounce, delayed, execInThreadPool, execute, getActor, getActorRef, getCallbackSize, getConnections, getCurrentDispatcher, getFactory, getMailboxSize, getQSizes, getReport, getScheduler, getSubMonitorables, getUntypedRef, hasStopped, inside, inThread, isCallbackQPressured, isEmpty, isMailboxPressured, isProxy, isPublished, isRemote, isStopped, ping, router$clientPing, self, serialOn, setServerMsgCallback, stop, stopSafeClose, tell, tellMsg, unpublish, zzkrouterLostClient, zzRoutingRefGCMethods inherited from class org.nustaq.kontraktor.Actors
AddDeadLetter, all, all, all, allMapped, AsActor, AsActor, AsActor, AsActor, AsUntypedActor, awaitAll, awaitAll, awaitAll, awaitAll, complete, complete, DeadLetters, flow, InThread, isComplete, isCont, isError, isErrorOrComplete, isResult, isTimeout, kYield, kYield, promise, race, race, reject, resolve, resolve, stream, SubmitDelayed, yieldCallbacks
-
Constructor Details
-
DynDataClient
public DynDataClient()
-
-
Method Details
-
connect
public org.nustaq.kontraktor.IPromise connect(DataCfg config, org.nustaq.reallive.server.actors.TableSpaceActor[] shards, ServiceActor hostingService) - Overrides:
connectin classDataClient
-
setInitialMapping
public void setInitialMapping(org.nustaq.reallive.server.dynamic.DynClusterDistribution mapping) -
isDynDataCluster
protected boolean isDynDataCluster() -
handleServiceEvent
-
createTableSpaceSharding
protected org.nustaq.reallive.client.TableSpaceSharding createTableSpaceSharding(org.nustaq.reallive.server.actors.TableSpaceActor[] shards) - Overrides:
createTableSpaceShardingin classDataClient
-