Package eu.vstoyanov.natsy
Class KlientConfigBuilder
-
- All Implemented Interfaces:
public final class KlientConfigBuilderBuilder for NatsKlient configuration
-
-
Field Summary
Fields Modifier and Type Field Description private Stringnameprivate List<String>serversprivate DurationreconnectWaitprivate IntegermaxReconnectsprivate IntegerreconnectBufferSizeprivate DurationconnectionTimeoutprivate DurationpingIntervalprivate DurationrequestCleanupIntervalprivate Stringcredentialsprivate Stringtokenprivate Stringusernameprivate CharArraypasswordprivate SSLContexttlsContextprivate ConnectionListenerconnectionListenerprivate ErrorListenererrorListener
-
Constructor Summary
Constructors Constructor Description KlientConfigBuilder()
-
Method Summary
-
-
Method Detail
-
getServers
final List<String> getServers()
-
setServers
final Unit setServers(List<String> value)
-
getReconnectWait
final Duration getReconnectWait()
-
setReconnectWait
final Unit setReconnectWait(Duration value)
-
getMaxReconnects
final Integer getMaxReconnects()
-
setMaxReconnects
final Unit setMaxReconnects(Integer value)
-
getReconnectBufferSize
final Integer getReconnectBufferSize()
-
setReconnectBufferSize
final Unit setReconnectBufferSize(Integer value)
-
getConnectionTimeout
final Duration getConnectionTimeout()
-
setConnectionTimeout
final Unit setConnectionTimeout(Duration value)
-
getPingInterval
final Duration getPingInterval()
-
setPingInterval
final Unit setPingInterval(Duration value)
-
getRequestCleanupInterval
final Duration getRequestCleanupInterval()
-
setRequestCleanupInterval
final Unit setRequestCleanupInterval(Duration value)
-
getCredentials
final String getCredentials()
-
setCredentials
final Unit setCredentials(String value)
-
getUsername
final String getUsername()
-
setUsername
final Unit setUsername(String value)
-
getPassword
final CharArray getPassword()
-
setPassword
final Unit setPassword(CharArray value)
-
getTlsContext
final SSLContext getTlsContext()
-
setTlsContext
final Unit setTlsContext(SSLContext value)
-
getConnectionListener
final ConnectionListener getConnectionListener()
-
setConnectionListener
final Unit setConnectionListener(ConnectionListener value)
-
getErrorListener
final ErrorListener getErrorListener()
-
setErrorListener
final Unit setErrorListener(ErrorListener value)
-
codecs
final Unit codecs(Function1<CodecRegistry.Builder, Unit> block)
Configure codecs for serialization/deserialization
-
jetstream
final Unit jetstream(Function1<JetStreamConfigBuilder, Unit> block)
Configure JetStream settings
-
-
-
-