Class DynTableSpaceActor

java.lang.Object
org.nustaq.kontraktor.Actors
org.nustaq.kontraktor.Actor<TableSpaceActor>
org.nustaq.reallive.server.actors.TableSpaceActor
org.nustaq.reallive.server.actors.DynTableSpaceActor
All Implemented Interfaces:
java.io.Serializable, java.util.concurrent.Executor, org.nustaq.kontraktor.monitoring.Monitorable, TableSpace

public class DynTableSpaceActor
extends TableSpaceActor
See Also:
Serialized Form
  • 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.reallive.server.actors.TableSpaceActor

    __clientsideTag, baseDir, MAX_WAIT_MMAP, stateListeners, tableDesc, tables

    Fields inherited from class org.nustaq.kontraktor.Actor

    __cbQueue, __clientConnection, __connections, __currentDispatcher, __mailbox, __mailboxCapacity, __mbCapacity, __publishTarget, __remoteId, __scheduler, __self, __stopped, __ticketMachine, connection, sender, userData, zzRoutingGCEnabled, zzServerMsgCallback

    Fields inherited from class org.nustaq.kontraktor.Actors

    CONT, DEFAULT_TIMOUT, defaultScheduler, delayedCalls, exec, instance, MAX_EXTERNAL_THREADS_POOL_SIZE, version

    Fields inherited from interface org.nustaq.reallive.api.TableSpace

    USE_BASE_DIR
  • Constructor Summary

    Constructors 
    Constructor Description
    DynTableSpaceActor()  
  • Method Summary

    Modifier and Type Method Description
    org.nustaq.kontraktor.IPromise _setMapping​(java.lang.String tableName, ClusterTableRecordMapping mapping)
    forwards to table actors
    org.nustaq.kontraktor.IPromise<java.util.Map<java.lang.String,​TableState>> getStates()  

    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, zzRoutingRefGC

    Methods 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • getStates

      public org.nustaq.kontraktor.IPromise<java.util.Map<java.lang.String,​TableState>> getStates()
    • _setMapping

      public org.nustaq.kontraktor.IPromise _setMapping​(java.lang.String tableName, ClusterTableRecordMapping mapping)
      forwards to table actors
      Parameters:
      tableName -
      mapping -
      Returns: