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–2025 Oracle Corporation. All rights reserved.