Package deltix.qsrv.hf.tickdb.pub.query
Interface SymbolAndTypeSubscriptionControllerClient
-
- All Superinterfaces:
EntityAndTypeSubscriptionController,EntitySubscriptionController,SymbolAndTypeSubscriptionController,SymbolSubscriptionController,TypeSubscriptionController
- All Known Implementing Classes:
TickCursorClientAeron
public interface SymbolAndTypeSubscriptionControllerClient extends SymbolAndTypeSubscriptionController
Adapter for client implementations ofTickCursor.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidadd(java.lang.CharSequence[] symbols, java.lang.String[] types)Add symbols of certain types to the subscription.default voidaddSymbol(java.lang.CharSequence symbol)Add symbol to the subscription.default voidaddSymbols(java.lang.CharSequence[] symbols, int offset, int length)Add array of symbols to the subscription from indexoffsetto indexoffset + length.default voidclearAllSymbols()Unsubscribe all symbols.default voidremove(java.lang.CharSequence[] symbols, java.lang.String[] types)Remove symbols of certain types from the subscription.default voidremoveSymbol(java.lang.CharSequence symbol)Remove symbol from the subscription.default voidremoveSymbols(java.lang.CharSequence[] symbols, int offset, int length)Remove array of symbols from the subscription from indexoffsetto indexoffset + length.default voidsubscribeToAllSymbols()Subscribe to all present symbols.-
Methods inherited from interface deltix.qsrv.hf.tickdb.pub.query.EntityAndTypeSubscriptionController
add, remove
-
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.SymbolSubscriptionController
addSymbols, removeSymbols
-
Methods inherited from interface deltix.qsrv.hf.tickdb.pub.query.TypeSubscriptionController
addTypes, removeTypes, setTypes, subscribeToAllTypes
-
-
-
-
Method Detail
-
subscribeToAllSymbols
default void subscribeToAllSymbols()
Description copied from interface:SymbolSubscriptionControllerSubscribe to all present symbols.- Specified by:
subscribeToAllSymbolsin interfaceSymbolSubscriptionController
-
clearAllSymbols
default void clearAllSymbols()
Description copied from interface:SymbolSubscriptionControllerUnsubscribe all symbols.- Specified by:
clearAllSymbolsin interfaceSymbolSubscriptionController
-
addSymbol
default void addSymbol(java.lang.CharSequence symbol)
Description copied from interface:SymbolSubscriptionControllerAdd symbol to the subscription.- Specified by:
addSymbolin interfaceSymbolSubscriptionController- Parameters:
symbol- symbol to be added
-
addSymbols
default void addSymbols(java.lang.CharSequence[] symbols, int offset, int length)Description copied from interface:SymbolSubscriptionControllerAdd array of symbols to the subscription from indexoffsetto indexoffset + length.- Specified by:
addSymbolsin interfaceSymbolSubscriptionController- Parameters:
symbols- array of symbols to be added to subscriptionoffset- start indexlength- length of symbols to be added
-
removeSymbol
default void removeSymbol(java.lang.CharSequence symbol)
Description copied from interface:SymbolSubscriptionControllerRemove symbol from the subscription.- Specified by:
removeSymbolin interfaceSymbolSubscriptionController- Parameters:
symbol- symbol to be removed
-
removeSymbols
default void removeSymbols(java.lang.CharSequence[] symbols, int offset, int length)Description copied from interface:SymbolSubscriptionControllerRemove array of symbols from the subscription from indexoffsetto indexoffset + length.- Specified by:
removeSymbolsin interfaceSymbolSubscriptionController- Parameters:
symbols- array of symbols to be removedoffset- start indexlength- length of symbols to be removed
-
add
default void add(java.lang.CharSequence[] symbols, java.lang.String[] types)Description copied from interface:SymbolAndTypeSubscriptionControllerAdd symbols of certain types to the subscription.- Specified by:
addin interfaceSymbolAndTypeSubscriptionController- Parameters:
symbols- symbols notationstypes- types (full names)
-
remove
default void remove(java.lang.CharSequence[] symbols, java.lang.String[] types)Description copied from interface:SymbolAndTypeSubscriptionControllerRemove symbols of certain types from the subscription.- Specified by:
removein interfaceSymbolAndTypeSubscriptionController- Parameters:
symbols- symbols notationstypes- types (full names)
-
-