public static class StreamClient.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
StreamClient.Builder |
addCallback(Consumer<Trace> callback)
Add a reaction to trace events
|
StreamClient.Builder |
addFilterByAction(String action)
Filter by type of action
|
StreamClient.Builder |
addFilterByEnterprise(Integer enterpriseId)
Filter by enterprise ID
|
StreamClient.Builder |
addFilterByEntity(String entity)
Filter by type of entity
|
StreamClient.Builder |
addFilterBySeverity(String severity)
Filter by severity
|
StreamClient.Builder |
addFilterByUser(Integer userId)
Filter by user ID
|
StreamClient.Builder |
afterReconnect(Consumer<StreamClient> afterReconnect)
Run after reconnection succeed
|
StreamClient.Builder |
basicAuth(String username,
String password)
Authenticate using user and password
|
StreamClient.Builder |
beforeReconnect(Consumer<StreamClient> beforeReconnect)
Run before attempt reconnection
|
StreamClient |
build() |
StreamClient.Builder |
oauth(String apiKey,
String apiSecret,
String token,
String tokenSecret)
Authenticate using an authorized OAuth application
|
StreamClient.Builder |
pauseBeforeReconnectInSeconds(int seconds)
Seconds before attempt reconnect (default 5 seconds)
|
StreamClient.Builder |
reconnect()
Activate reconnection (default false)
|
StreamClient.Builder |
reconnectAttempts(int attempts)
Number of reconnection attempts (default 10)
|
StreamClient.Builder |
sslConfiguration(StreamClient.SSLConfiguration sslConfiguration)
Custom SSL configuration
|
public StreamClient.Builder basicAuth(String username, String password)
public StreamClient.Builder oauth(String apiKey, String apiSecret, String token, String tokenSecret)
public StreamClient.Builder sslConfiguration(StreamClient.SSLConfiguration sslConfiguration)
public StreamClient.Builder addFilterBySeverity(String severity)
severity - : INFO, WARN, ERRORpublic StreamClient.Builder addFilterByEntity(String entity)
entity - see
https://wiki.abiquo.com/api/latest/EventsResource.html#list-events-typespublic StreamClient.Builder addFilterByAction(String action)
entity - see
https://wiki.abiquo.com/api/latest/EventsResource.html#list-events-typespublic StreamClient.Builder addFilterByUser(Integer userId)
userId - identifier of the userpublic StreamClient.Builder addFilterByEnterprise(Integer enterpriseId)
enterpriseId - identifier of the enterprisepublic StreamClient.Builder addCallback(Consumer<Trace> callback)
public StreamClient.Builder reconnect()
public StreamClient.Builder reconnectAttempts(int attempts)
public StreamClient.Builder pauseBeforeReconnectInSeconds(int seconds)
public StreamClient.Builder beforeReconnect(Consumer<StreamClient> beforeReconnect)
public StreamClient.Builder afterReconnect(Consumer<StreamClient> afterReconnect)
public StreamClient build()
Copyright © 2008–2020 Abiquo Holdings S.L.. All rights reserved.