Package deltix.qsrv.hf.tickdb.pub.query
Interface EntityAndTypeSubscriptionController
-
- All Superinterfaces:
EntitySubscriptionController
,TypeSubscriptionController
- All Known Subinterfaces:
InstrumentMessageSource
,SubscriptionController
,SymbolAndTypeSubscriptionController
,SymbolAndTypeSubscriptionControllerAdapter
,SymbolAndTypeSubscriptionControllerClient
,TickCursor
- All Known Implementing Classes:
InstrumentMessageSourceAdapter
,LimitedInstrumentMessageSource
,SubscriptionManagerWrapper
,TickCursorAdapter
,TickCursorClientAeron
public interface EntityAndTypeSubscriptionController extends EntitySubscriptionController, TypeSubscriptionController
A combination of EntitySubscriptionController and TypeSubscriptionController frequently used together in UHF.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
add(deltix.qsrv.hf.pub.InstrumentIdentity[] entities, java.lang.String[] types)
Add the specified entities and types to subscription.default void
remove(deltix.qsrv.hf.pub.InstrumentIdentity[] entities, java.lang.String[] types)
Remove the specified entities and types from subscription.-
Methods inherited from interface deltix.qsrv.hf.tickdb.pub.query.EntitySubscriptionController
addEntities, addEntities, addEntity, clearAllEntities, removeEntities, removeEntities, removeEntity, subscribeToAllEntities
-
Methods inherited from interface deltix.qsrv.hf.tickdb.pub.query.TypeSubscriptionController
addTypes, removeTypes, setTypes, subscribeToAllTypes
-
-
-
-
Method Detail
-
add
default void add(deltix.qsrv.hf.pub.InstrumentIdentity[] entities, java.lang.String[] types)
Add the specified entities and types to subscription. The type and symbol are copied from the incoming object, if necessary, so the argument can be re-used after the call.- Parameters:
entities
- not-null array of instruments to subscribe.types
- not-null array of type names to subscribe.
-
remove
default void remove(deltix.qsrv.hf.pub.InstrumentIdentity[] entities, java.lang.String[] types)
Remove the specified entities and types from subscription. The type and symbol are copied from the incoming objects, if necessary, so the arguments can be re-used after the call.- Parameters:
entities
- not-null array of instruments to subscribe.types
- not-null array of type names to subscribe.
-
-