public static class TyrusWebSocketEngine.TyrusWebSocketEngineBuilder
extends java.lang.Object
TyrusWebSocketEngine
builder.public TyrusWebSocketEngine build()
TyrusWebSocketEngine
instance with current set of parameters.TyrusWebSocketEngine
instance.public TyrusWebSocketEngine.TyrusWebSocketEngineBuilder applicationEventListener(ApplicationEventListener applicationEventListener)
ApplicationEventListener
.
Listener can be used for monitoring various events and properties, such as deployed endpoints, ongoing sessions etc...
applicationEventListener
- listener instance used for building .TyrusWebSocketEngine
. Can be null
.public TyrusWebSocketEngine.TyrusWebSocketEngineBuilder incomingBufferSize(java.lang.Integer incomingBufferSize)
incomingBufferSize
- maximal incoming buffer size (this engine won't be able to process messages bigger
than this number. If null
, default value will be used).public TyrusWebSocketEngine.TyrusWebSocketEngineBuilder clusterContext(ClusterContext clusterContext)
ClusterContext
.
ClusterContext provides clustering functionality.
clusterContext
- cluster context instance. null
indicates standalone mode.public TyrusWebSocketEngine.TyrusWebSocketEngineBuilder maxSessionsPerApp(java.lang.Integer maxSessionsPerApp)
maxSessionsPerApp
- maximal number of open sessions. If null
, no limit is applied.public TyrusWebSocketEngine.TyrusWebSocketEngineBuilder maxSessionsPerRemoteAddr(java.lang.Integer maxSessionsPerRemoteAddr)
maxSessionsPerRemoteAddr
- maximal number of open sessions from remote address. If null
, no
limit is applied.public TyrusWebSocketEngine.TyrusWebSocketEngineBuilder tracingType(DebugContext.TracingType tracingType)
tracingType
- tracing type.public TyrusWebSocketEngine.TyrusWebSocketEngineBuilder tracingThreshold(DebugContext.TracingThreshold tracingThreshold)
tracingThreshold
- tracing threshold.public TyrusWebSocketEngine.TyrusWebSocketEngineBuilder parallelBroadcastEnabled(java.lang.Boolean parallelBroadcastEnabled)
Copyright © 2012–2020 Oracle Corporation. All rights reserved.