Class SessionFetchKeyRangeQuery<K,V>
- java.lang.Object
-
- io.streamthoughts.azkarra.api.query.internal.SessionFetchKeyRangeQuery<K,V>
-
- All Implemented Interfaces:
LocalStoreQuery<org.apache.kafka.streams.kstream.Windowed<K>,V>
public class SessionFetchKeyRangeQuery<K,V> extends Object implements LocalStoreQuery<org.apache.kafka.streams.kstream.Windowed<K>,V>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Try<List<KV<org.apache.kafka.streams.kstream.Windowed<K>,V>>>
execute(KafkaStreamsContainer container, Queried queried)
Executes this query to the specified KafkaStreams application.StoreOperation
operationType()
The operation type supported by this query.StoreType
storeType()
The storeName type on which this query can be executed.
-
-
-
Method Detail
-
storeType
public StoreType storeType()
The storeName type on which this query can be executed.- Specified by:
storeType
in interfaceLocalStoreQuery<K,V>
- Returns:
- a new
StoreOperation
instance.
-
operationType
public StoreOperation operationType()
The operation type supported by this query.- Specified by:
operationType
in interfaceLocalStoreQuery<K,V>
- Returns:
- a new
StoreOperation
instance.
-
execute
public Try<List<KV<org.apache.kafka.streams.kstream.Windowed<K>,V>>> execute(KafkaStreamsContainer container, Queried queried)
Executes this query to the specified KafkaStreams application.- Specified by:
execute
in interfaceLocalStoreQuery<K,V>
- Parameters:
container
- theKafkaStreamsContainer
instance.queried
- theQueried
options.
-
-