Package deltix.qsrv.hf.tickdb.pub.query
Interface SymbolSubscriptionController
-
- All Superinterfaces:
EntitySubscriptionController
- All Known Subinterfaces:
InstrumentMessageSource
,SubscriptionController
,SymbolAndTypeSubscriptionController
,SymbolAndTypeSubscriptionControllerAdapter
,SymbolAndTypeSubscriptionControllerClient
,TickCursor
- All Known Implementing Classes:
InstrumentMessageSourceAdapter
,LimitedInstrumentMessageSource
,SubscriptionManagerWrapper
,TickCursorAdapter
,TickCursorClientAeron
public interface SymbolSubscriptionController extends EntitySubscriptionController
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
addSymbol(java.lang.CharSequence symbol)
Add symbol to the subscription.default void
addSymbols(java.lang.CharSequence[] symbols)
Add array of symbols to the subscription.void
addSymbols(java.lang.CharSequence[] symbols, int offset, int length)
Add array of symbols to the subscription from indexoffset
to indexoffset + length
.void
clearAllSymbols()
Unsubscribe all symbols.void
removeSymbol(java.lang.CharSequence symbol)
Remove symbol from the subscription.default void
removeSymbols(java.lang.CharSequence[] symbols)
Remove array of symbols from the subscription.void
removeSymbols(java.lang.CharSequence[] symbols, int offset, int length)
Remove array of symbols from the subscription from indexoffset
to indexoffset + length
.void
subscribeToAllSymbols()
Subscribe to all present symbols.-
Methods inherited from interface deltix.qsrv.hf.tickdb.pub.query.EntitySubscriptionController
addEntities, addEntities, addEntity, clearAllEntities, removeEntities, removeEntities, removeEntity, subscribeToAllEntities
-
-
-
-
Method Detail
-
subscribeToAllSymbols
void subscribeToAllSymbols()
Subscribe to all present symbols.
-
clearAllSymbols
void clearAllSymbols()
Unsubscribe all symbols.
-
addSymbol
void addSymbol(java.lang.CharSequence symbol)
Add symbol to the subscription.- Parameters:
symbol
- symbol to be added
-
addSymbols
void addSymbols(java.lang.CharSequence[] symbols, int offset, int length)
Add array of symbols to the subscription from indexoffset
to indexoffset + length
.- Parameters:
symbols
- array of symbols to be added to subscriptionoffset
- start indexlength
- length of symbols to be added
-
addSymbols
default void addSymbols(java.lang.CharSequence[] symbols)
Add array of symbols to the subscription.- Parameters:
symbols
- symbols to be added
-
removeSymbol
void removeSymbol(java.lang.CharSequence symbol)
Remove symbol from the subscription.- Parameters:
symbol
- symbol to be removed
-
removeSymbols
void removeSymbols(java.lang.CharSequence[] symbols, int offset, int length)
Remove array of symbols from the subscription from indexoffset
to indexoffset + length
.- Parameters:
symbols
- array of symbols to be removedoffset
- start indexlength
- length of symbols to be removed
-
removeSymbols
default void removeSymbols(java.lang.CharSequence[] symbols)
Remove array of symbols from the subscription.- Parameters:
symbols
- symbols to be removed
-
-