Class ServiceRegistry.RestApi

java.lang.Object
org.nustaq.kontraktor.Actors
org.nustaq.kontraktor.Actor<ServiceRegistry.RestApi>
org.nustaq.kontraktor.services.ServiceRegistry.RestApi
All Implemented Interfaces:
Serializable, Executor, org.nustaq.kontraktor.monitoring.Monitorable
Enclosing class:
ServiceRegistry

public static class ServiceRegistry.RestApi extends org.nustaq.kontraktor.Actor<ServiceRegistry.RestApi>
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.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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.nustaq.kontraktor.IPromise
    get()
     
    org.nustaq.kontraktor.IPromise
    as active in registry
    org.nustaq.kontraktor.IPromise
     
    org.nustaq.kontraktor.IPromise
    as seen by data nodes
    org.nustaq.kontraktor.IPromise
     
    org.nustaq.kontraktor.IPromise
     
    org.nustaq.kontraktor.IPromise
     
    void
     

    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

    • RestApi

      public RestApi()
  • Method Details

    • init

      public void init(ServiceRegistry reg)
    • getBalance

      public org.nustaq.kontraktor.IPromise getBalance()
    • getRelease

      public org.nustaq.kontraktor.IPromise getRelease(String shard)
    • get

      public org.nustaq.kontraktor.IPromise get()
    • getServices

      public org.nustaq.kontraktor.IPromise getServices()
    • getDistribution

      public org.nustaq.kontraktor.IPromise getDistribution()
      as seen by data nodes
      Returns:
    • getActiveDistribution

      public org.nustaq.kontraktor.IPromise getActiveDistribution()
      as active in registry
      Returns:
    • getStati

      public org.nustaq.kontraktor.IPromise getStati()