Package org.nustaq.reallive.client
Class ClusteredTableSpaceClient<T extends ClusteredTableSpaceClient>
java.lang.Object
org.nustaq.kontraktor.Actors
org.nustaq.kontraktor.Actor<T>
org.nustaq.reallive.client.ClusteredTableSpaceClient<T>
- All Implemented Interfaces:
Serializable,Executor,org.nustaq.kontraktor.monitoring.Monitorable,TableSpace
public class ClusteredTableSpaceClient<T extends ClusteredTableSpaceClient>
extends org.nustaq.kontraktor.Actor<T>
implements TableSpace
Makes an actor out of TableSpaceSharding by wrapping it. Runs client side.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.nustaq.kontraktor.Actor
org.nustaq.kontraktor.Actor.ActorReport -
Field Summary
FieldsFields 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.IPromise<RealLiveTable>org.nustaq.kontraktor.IPromiseorg.nustaq.kontraktor.IPromise<List<StorageStats>>getStats()org.nustaq.kontraktor.IPromise<RealLiveTable>getTableAsync(String name) org.nustaq.kontraktor.IPromise<List<TableDescription>>org.nustaq.kontraktor.IPromise<List<RealLiveTable>>org.nustaq.kontraktor.IPromiseshutDown()voidstateListener(org.nustaq.kontraktor.Callback<StateMessage> stateListener) Methods 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
-
Field Details
-
tableSpaceSharding
-
-
Constructor Details
-
ClusteredTableSpaceClient
public ClusteredTableSpaceClient()
-
-
Method Details
-
createOrLoadTable
- Specified by:
createOrLoadTablein interfaceTableSpace
-
dropTable
- Specified by:
dropTablein interfaceTableSpace
-
getTableDescriptions
- Specified by:
getTableDescriptionsin interfaceTableSpace
-
getStats
-
getTables
- Specified by:
getTablesin interfaceTableSpace
-
getTableAsync
- Specified by:
getTableAsyncin interfaceTableSpace
-
shutDown
public org.nustaq.kontraktor.IPromise shutDown()- Specified by:
shutDownin interfaceTableSpace
-
stateListener
- Specified by:
stateListenerin interfaceTableSpace
-