Class SubsRegistry

java.lang.Object
org.nustaq.kontraktor.frontend.SubsRegistry

public class SubsRegistry
extends java.lang.Object
builds up real remote queries from searchfilter objects.
  • Constructor Summary

    Constructors 
    Constructor Description
    SubsRegistry​(DataClient dclient)  
  • Method Summary

    Modifier and Type Method Description
    DataClient getDataClient()  
    int getSubsId()  
    boolean isTerminated()  
    void query​(java.lang.String tableName, java.lang.String filter, java.lang.String[] reducedFields, org.nustaq.kontraktor.Callback<org.nustaq.reallive.api.ChangeMessage> changeReceiver)  
    void setTableFactory​(java.util.function.Function<java.lang.String,​org.nustaq.reallive.api.ChangeStream> factory)  
    void setTerminated​(boolean iAmDead)  
    void subscribe​(int subsId, java.lang.String tableName, java.lang.String filter, java.lang.String[] reducedFields, org.nustaq.kontraktor.Callback<org.nustaq.reallive.api.ChangeMessage> changeReceiver)
    simple subscribe/query with filter string
    void unsubscribe​(int subsId)  
    void unsubscribeAll()  

    Methods inherited from class java.lang.Object

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

  • Method Details

    • query

      public void query​(java.lang.String tableName, java.lang.String filter, java.lang.String[] reducedFields, org.nustaq.kontraktor.Callback<org.nustaq.reallive.api.ChangeMessage> changeReceiver)
    • subscribe

      public void subscribe​(int subsId, java.lang.String tableName, java.lang.String filter, java.lang.String[] reducedFields, org.nustaq.kontraktor.Callback<org.nustaq.reallive.api.ChangeMessage> changeReceiver)
      simple subscribe/query with filter string
    • unsubscribe

      public void unsubscribe​(int subsId)
    • getSubsId

      public int getSubsId()
    • setTableFactory

      public void setTableFactory​(java.util.function.Function<java.lang.String,​org.nustaq.reallive.api.ChangeStream> factory)
    • getDataClient

      public DataClient getDataClient()
    • isTerminated

      public boolean isTerminated()
    • setTerminated

      public void setTerminated​(boolean iAmDead)
    • unsubscribeAll

      public void unsubscribeAll()