Package io.elastic.api
Class EventEmitter.Builder
java.lang.Object
io.elastic.api.EventEmitter.Builder
- Enclosing class:
- EventEmitter
Used to build
EventEmitter
instances.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds anEventEmitter
instance and returns it.onData
(EventEmitter.Callback callback) Adds 'data'EventEmitter.Callback
.onError
(EventEmitter.Callback callback) FOR INTERNAL USE ONLY.onHttpReplyCallback
(EventEmitter.Callback callback) Adds 'httpReply'EventEmitter.Callback
.onRebound
(EventEmitter.Callback callback) Adds 'rebound'EventEmitter.Callback
.onSnapshot
(EventEmitter.Callback callback) Adds 'snapshot'EventEmitter.Callback
.onUpdateKeys
(EventEmitter.Callback callback) Adds 'updateAccessToken'EventEmitter.Callback
.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
onError
FOR INTERNAL USE ONLY. Adds 'error'EventEmitter.Callback
.- Parameters:
callback
- callback invoked on error event- Returns:
- this instance
-
onData
Adds 'data'EventEmitter.Callback
.- Parameters:
callback
- callback invoked on data event- Returns:
- this instance
-
onSnapshot
Adds 'snapshot'EventEmitter.Callback
.- Parameters:
callback
- callback invoked on snapshot event- Returns:
- this instance
-
onRebound
Adds 'rebound'EventEmitter.Callback
.- Parameters:
callback
- callback invoked on rebound event- Returns:
- this instance
-
onUpdateKeys
Adds 'updateAccessToken'EventEmitter.Callback
.- Parameters:
callback
- callback invoked on updateAccessToken event- Returns:
- this instance
-
onHttpReplyCallback
Adds 'httpReply'EventEmitter.Callback
.- Parameters:
callback
- callback invoked on httpReply event- Returns:
- this instance
- Since:
- 2.0
-
build
Builds anEventEmitter
instance and returns it.- Returns:
- EventEmitter
-