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 void
add(java.lang.CharSequence[] symbols, java.lang.String[] types)
Add symbols of certain types to the subscription.default void
addSymbol(java.lang.CharSequence symbol)
Add symbol to the subscription.default void
addSymbols(java.lang.CharSequence[] symbols, int offset, int length)
Add array of symbols to the subscription from indexoffset
to indexoffset + length
.default void
clearAllSymbols()
Unsubscribe all symbols.default void
remove(java.lang.CharSequence[] symbols, java.lang.String[] types)
Remove symbols of certain types from the subscription.default void
removeSymbol(java.lang.CharSequence symbol)
Remove symbol from the subscription.default void
removeSymbols(java.lang.CharSequence[] symbols, int offset, int length)
Remove array of symbols from the subscription from indexoffset
to indexoffset + length
.default void
subscribeToAllSymbols()
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:SymbolSubscriptionController
Subscribe to all present symbols.- Specified by:
subscribeToAllSymbols
in interfaceSymbolSubscriptionController
-
clearAllSymbols
default void clearAllSymbols()
Description copied from interface:SymbolSubscriptionController
Unsubscribe all symbols.- Specified by:
clearAllSymbols
in interfaceSymbolSubscriptionController
-
addSymbol
default void addSymbol(java.lang.CharSequence symbol)
Description copied from interface:SymbolSubscriptionController
Add symbol to the subscription.- Specified by:
addSymbol
in interfaceSymbolSubscriptionController
- Parameters:
symbol
- symbol to be added
-
addSymbols
default void addSymbols(java.lang.CharSequence[] symbols, int offset, int length)
Description copied from interface:SymbolSubscriptionController
Add array of symbols to the subscription from indexoffset
to indexoffset + length
.- Specified by:
addSymbols
in 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:SymbolSubscriptionController
Remove symbol from the subscription.- Specified by:
removeSymbol
in interfaceSymbolSubscriptionController
- Parameters:
symbol
- symbol to be removed
-
removeSymbols
default void removeSymbols(java.lang.CharSequence[] symbols, int offset, int length)
Description copied from interface:SymbolSubscriptionController
Remove array of symbols from the subscription from indexoffset
to indexoffset + length
.- Specified by:
removeSymbols
in 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:SymbolAndTypeSubscriptionController
Add symbols of certain types to the subscription.- Specified by:
add
in interfaceSymbolAndTypeSubscriptionController
- Parameters:
symbols
- symbols notationstypes
- types (full names)
-
remove
default void remove(java.lang.CharSequence[] symbols, java.lang.String[] types)
Description copied from interface:SymbolAndTypeSubscriptionController
Remove symbols of certain types from the subscription.- Specified by:
remove
in interfaceSymbolAndTypeSubscriptionController
- Parameters:
symbols
- symbols notationstypes
- types (full names)
-
-