Class WebSocketClientConfiguration.Builder
- java.lang.Object
-
- org.kie.server.controller.websocket.common.config.WebSocketClientConfiguration.Builder
-
- Enclosing interface:
- WebSocketClientConfiguration
public static class WebSocketClientConfiguration.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebSocketClientConfigurationbuild()WebSocketClientConfiguration.BuildercontrollerUrl(String controllerUrl)WebSocketClientConfiguration.Builderdecoders(Class<? extends javax.websocket.Decoder>... decoders)WebSocketClientConfiguration.Builderencoders(Class<? extends javax.websocket.Encoder>... encoders)WebSocketClientConfiguration.Builderpassword(String password)WebSocketClientConfiguration.BuildersetAsyncSendTimeout(Long asyncSendTimeout)WebSocketClientConfiguration.BuildersetMaxSessionIdleTimeout(Long maxSessionIdleTimeout)WebSocketClientConfiguration.Buildertoken(String token)WebSocketClientConfiguration.BuilderuserName(String userName)
-
-
-
Method Detail
-
controllerUrl
public WebSocketClientConfiguration.Builder controllerUrl(String controllerUrl)
-
userName
public WebSocketClientConfiguration.Builder userName(String userName)
-
token
public WebSocketClientConfiguration.Builder token(String token)
-
password
public WebSocketClientConfiguration.Builder password(String password)
-
setMaxSessionIdleTimeout
public WebSocketClientConfiguration.Builder setMaxSessionIdleTimeout(Long maxSessionIdleTimeout)
-
setAsyncSendTimeout
public WebSocketClientConfiguration.Builder setAsyncSendTimeout(Long asyncSendTimeout)
-
encoders
public WebSocketClientConfiguration.Builder encoders(Class<? extends javax.websocket.Encoder>... encoders)
-
decoders
public WebSocketClientConfiguration.Builder decoders(Class<? extends javax.websocket.Decoder>... decoders)
-
build
public WebSocketClientConfiguration build()
-
-