Class SubsRegistry

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

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

    • SubsRegistry

      public SubsRegistry(DataClient dclient)
  • Method Details

    • query

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

      public void subscribe(int subsId, String tableName, String filter, 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(Function<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()