A B C D E F G H I L N O P Q R S T W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ack() - Method in class io.hstream.impl.ResponderImpl
- ack() - Method in interface io.hstream.Responder
-
used to respond server when receive messages.
- add(boolean) - Method in class io.hstream.HArrayBuilder
- add(double) - Method in class io.hstream.HArrayBuilder
- add(int) - Method in class io.hstream.HArrayBuilder
- add(long) - Method in class io.hstream.HArrayBuilder
- add(HArray) - Method in class io.hstream.HArrayBuilder
- add(HRecord) - Method in class io.hstream.HArrayBuilder
- add(String) - Method in class io.hstream.HArrayBuilder
B
- build() - Method in class io.hstream.ClientBuilder
- build() - Method in class io.hstream.ConsumerBuilder
- build() - Method in class io.hstream.HArrayBuilder
- build() - Method in class io.hstream.HRecordBuilder
- build() - Method in class io.hstream.ProducerBuilder
- build() - Method in class io.hstream.QueryerBuilder
-
Construct the final
Queryer
instance. - builder() - Static method in interface io.hstream.HStreamClient
-
a static method use to create a new client.
- buildHStreamRecordFromHRecord(HRecord) - Static method in class io.hstream.util.RecordUtils
- buildHStreamRecordFromRawRecord(byte[]) - Static method in class io.hstream.util.RecordUtils
C
- ClientBuilder - Class in io.hstream
-
used to construct a hstream client, which you can use it to interact with hstream server
- ClientBuilder() - Constructor for class io.hstream.ClientBuilder
- ClientImpl - Class in io.hstream.impl
- ClientImpl(String) - Constructor for class io.hstream.impl.ClientImpl
- close() - Method in class io.hstream.impl.ClientImpl
- Consumer - Interface in io.hstream
-
The consumer interface of hstream consumer
- ConsumerBuilder - Class in io.hstream
-
used to construct a consumer
- ConsumerBuilder(HStreamApiGrpc.HStreamApiStub, HStreamApiGrpc.HStreamApiBlockingStub) - Constructor for class io.hstream.ConsumerBuilder
- ConsumerException(String) - Constructor for exception io.hstream.HStreamDBClientException.ConsumerException
- ConsumerException(String, Throwable) - Constructor for exception io.hstream.HStreamDBClientException.ConsumerException
- ConsumerImpl - Class in io.hstream.impl
- ConsumerImpl(HStreamApiGrpc.HStreamApiStub, HStreamApiGrpc.HStreamApiBlockingStub, String, String, RawRecordReceiver, HRecordReceiver) - Constructor for class io.hstream.impl.ConsumerImpl
- createStream(String) - Method in interface io.hstream.HStreamClient
-
Create a stream.
- createStream(String) - Method in class io.hstream.impl.ClientImpl
- createSubscription(Subscription) - Method in interface io.hstream.HStreamClient
-
Create a new Subscription.
- createSubscription(Subscription) - Method in class io.hstream.impl.ClientImpl
D
- deleteStream(String) - Method in interface io.hstream.HStreamClient
-
Delete specified stream with streamName.
- deleteStream(String) - Method in class io.hstream.impl.ClientImpl
- deleteSubscription(String) - Method in interface io.hstream.HStreamClient
-
Delete specified subscription with subscriptionId.
- deleteSubscription(String) - Method in class io.hstream.impl.ClientImpl
- doStart() - Method in class io.hstream.impl.ConsumerImpl
- doStart() - Method in class io.hstream.impl.QueryerImpl
- doStop() - Method in class io.hstream.impl.ConsumerImpl
- doStop() - Method in class io.hstream.impl.QueryerImpl
E
- enableBatch() - Method in class io.hstream.ProducerBuilder
F
- flush() - Method in class io.hstream.impl.ProducerImpl
- flush() - Method in interface io.hstream.Producer
-
Flush buffed message.
G
- getBoolean(int) - Method in class io.hstream.HArray
- getBoolean(String) - Method in class io.hstream.HRecord
- getDelegate() - Method in class io.hstream.HArray
- getDelegate() - Method in class io.hstream.HRecord
- getDouble(int) - Method in class io.hstream.HArray
- getDouble(String) - Method in class io.hstream.HRecord
- getHArray(int) - Method in class io.hstream.HArray
- getHArray(String) - Method in class io.hstream.HRecord
- getHRecord() - Method in class io.hstream.ReceivedHRecord
- getHRecord(int) - Method in class io.hstream.HArray
- getHRecord(String) - Method in class io.hstream.HRecord
- getInt(int) - Method in class io.hstream.HArray
- getInt(String) - Method in class io.hstream.HRecord
- getLong(int) - Method in class io.hstream.HArray
- getLong(String) - Method in class io.hstream.HRecord
- getRawRecord() - Method in class io.hstream.ReceivedRawRecord
- getRecordId() - Method in class io.hstream.ReceivedHRecord
- getRecordId() - Method in class io.hstream.ReceivedRawRecord
- getString(int) - Method in class io.hstream.HArray
- getString(String) - Method in class io.hstream.HRecord
H
- HArray - Class in io.hstream
-
a data structure like array
- HArray(ListValue) - Constructor for class io.hstream.HArray
- HArrayBuilder - Class in io.hstream
-
the
HArray
constructor - HArrayBuilder() - Constructor for class io.hstream.HArrayBuilder
- HRecord - Class in io.hstream
-
the data structure defined by hstream
- HRecord(Struct) - Constructor for class io.hstream.HRecord
- HRecordBuilder - Class in io.hstream
-
used to construct a
HRecord
- HRecordBuilder() - Constructor for class io.hstream.HRecordBuilder
- hRecordReceiver(HRecordReceiver) - Method in class io.hstream.ConsumerBuilder
- HRecordReceiver - Interface in io.hstream
-
the interface that user use to process
HRecord
received from server - HStreamClient - Interface in io.hstream
-
HstreamClient implement the hstream client, user can use it to interact with server
- HStreamDBClientException - Exception in io.hstream
-
Client exception definition
- HStreamDBClientException(String) - Constructor for exception io.hstream.HStreamDBClientException
- HStreamDBClientException(String, Throwable) - Constructor for exception io.hstream.HStreamDBClientException
- HStreamDBClientException(Throwable) - Constructor for exception io.hstream.HStreamDBClientException
- HStreamDBClientException.ConsumerException - Exception in io.hstream
- HStreamDBClientException.InvalidRecordException - Exception in io.hstream
- HStreamDBClientException.SubscribeException - Exception in io.hstream
I
- InvalidRecordException(String) - Constructor for exception io.hstream.HStreamDBClientException.InvalidRecordException
- InvalidRecordException(String, Throwable) - Constructor for exception io.hstream.HStreamDBClientException.InvalidRecordException
- io.hstream - package io.hstream
- io.hstream.impl - package io.hstream.impl
- io.hstream.util - package io.hstream.util
- isHRecord(HStreamRecord) - Static method in class io.hstream.util.RecordUtils
- isHRecord(ReceivedRecord) - Static method in class io.hstream.util.RecordUtils
- isRawRecord(HStreamRecord) - Static method in class io.hstream.util.RecordUtils
- isRawRecord(ReceivedRecord) - Static method in class io.hstream.util.RecordUtils
L
- listStreams() - Method in interface io.hstream.HStreamClient
-
Return all created
Stream
. - listStreams() - Method in class io.hstream.impl.ClientImpl
- listSubscriptions() - Method in interface io.hstream.HStreamClient
-
Return all created
Subscription
. - listSubscriptions() - Method in class io.hstream.impl.ClientImpl
N
- name(String) - Method in class io.hstream.ConsumerBuilder
- newBuilder() - Static method in class io.hstream.HArray
- newBuilder() - Static method in class io.hstream.HRecord
- newConsumer() - Method in interface io.hstream.HStreamClient
-
create a consumer.
- newConsumer() - Method in class io.hstream.impl.ClientImpl
- newProducer() - Method in interface io.hstream.HStreamClient
-
create a producer.
- newProducer() - Method in class io.hstream.impl.ClientImpl
- newQueryer() - Method in interface io.hstream.HStreamClient
-
create a
QueryerBuilder
. - newQueryer() - Method in class io.hstream.impl.ClientImpl
O
- Observer<V> - Interface in io.hstream
-
Receives notifications from an observable stream of results
- onCompleted() - Method in interface io.hstream.Observer
-
Receives a notification of successful completion.
- onError(Throwable) - Method in interface io.hstream.Observer
-
Receives a terminating error.
- onNext(V) - Method in interface io.hstream.Observer
-
Receives a value.
P
- parseHRecordFromHStreamRecord(HStreamRecord) - Static method in class io.hstream.util.RecordUtils
- parseRawRecordFromHStreamRecord(HStreamRecord) - Static method in class io.hstream.util.RecordUtils
- processHRecord(ReceivedHRecord, Responder) - Method in interface io.hstream.HRecordReceiver
-
used to consume
HRecord
format message. - processRawRecord(ReceivedRawRecord, Responder) - Method in interface io.hstream.RawRecordReceiver
-
used to consume raw format record.
- Producer - Interface in io.hstream
-
the interface of hstream producer
- ProducerBuilder - Class in io.hstream
-
used to construct a producer
- ProducerBuilder(HStreamApiGrpc.HStreamApiStub) - Constructor for class io.hstream.ProducerBuilder
- ProducerImpl - Class in io.hstream.impl
- ProducerImpl(HStreamApiGrpc.HStreamApiStub, String, boolean, int) - Constructor for class io.hstream.impl.ProducerImpl
- put(String, boolean) - Method in class io.hstream.HRecordBuilder
- put(String, double) - Method in class io.hstream.HRecordBuilder
- put(String, HArray) - Method in class io.hstream.HRecordBuilder
- put(String, HRecord) - Method in class io.hstream.HRecordBuilder
- put(String, String) - Method in class io.hstream.HRecordBuilder
Q
- Queryer - Interface in io.hstream
-
The interface that abstracts behavior of HStream's queryer
- QueryerBuilder - Class in io.hstream
-
Builder used to configure and construct a
Queryer
instance. - QueryerBuilder(HStreamClient, HStreamApiGrpc.HStreamApiStub) - Constructor for class io.hstream.QueryerBuilder
- QueryerImpl - Class in io.hstream.impl
- QueryerImpl(HStreamClient, HStreamApiGrpc.HStreamApiStub, String, Observer<HRecord>) - Constructor for class io.hstream.impl.QueryerImpl
R
- rawRecordReceiver(RawRecordReceiver) - Method in class io.hstream.ConsumerBuilder
- RawRecordReceiver - Interface in io.hstream
-
the interface that user use to process raw record received from server
- ReceivedHRecord - Class in io.hstream
-
refer to a
HRecord
format record - ReceivedHRecord(RecordId, HRecord) - Constructor for class io.hstream.ReceivedHRecord
- ReceivedRawRecord - Class in io.hstream
-
refer to a raw format record
- ReceivedRawRecord(RecordId, byte[]) - Constructor for class io.hstream.ReceivedRawRecord
- recordCountLimit(int) - Method in class io.hstream.ProducerBuilder
- RecordUtils - Class in io.hstream.util
- RecordUtils() - Constructor for class io.hstream.util.RecordUtils
- Responder - Interface in io.hstream
-
after receiving messages from the server, the interface defines methods related to the response
- ResponderImpl - Class in io.hstream.impl
- ResponderImpl(HStreamApiGrpc.HStreamApiBlockingStub, String, RecordId) - Constructor for class io.hstream.impl.ResponderImpl
- resultObserver(Observer<HRecord>) - Method in class io.hstream.QueryerBuilder
-
Set
Observer
for sql results.
S
- serviceUrl(String) - Method in class io.hstream.ClientBuilder
- size() - Method in class io.hstream.HArray
- sql(String) - Method in class io.hstream.QueryerBuilder
-
Set SQL statement the queryer will execute.
- stream(String) - Method in class io.hstream.ProducerBuilder
- SubscribeException(String) - Constructor for exception io.hstream.HStreamDBClientException.SubscribeException
- SubscribeException(String, Throwable) - Constructor for exception io.hstream.HStreamDBClientException.SubscribeException
- subscription(String) - Method in class io.hstream.ConsumerBuilder
T
- toByteString() - Method in class io.hstream.HRecord
- toString() - Method in class io.hstream.HRecord
W
- write(byte[]) - Method in class io.hstream.impl.ProducerImpl
- write(byte[]) - Method in interface io.hstream.Producer
-
Sync method to generate a raw format message.
- write(HRecord) - Method in class io.hstream.impl.ProducerImpl
- write(HRecord) - Method in interface io.hstream.Producer
-
Sync method to generate a
HRecord
format message. - writeAsync(byte[]) - Method in class io.hstream.impl.ProducerImpl
- writeAsync(byte[]) - Method in interface io.hstream.Producer
-
Async method to generate a raw format message.
- writeAsync(HRecord) - Method in class io.hstream.impl.ProducerImpl
- writeAsync(HRecord) - Method in interface io.hstream.Producer
-
Async method to generate a
HRecord
format message.
All Classes All Packages