public static class TyrusWebSocketEngine.TyrusWebSocketEngineBuilder extends Object
TyrusWebSocketEngine builder.| Modifier and Type | Method and Description |
|---|---|
TyrusWebSocketEngine.TyrusWebSocketEngineBuilder |
applicationEventListener(ApplicationEventListener applicationEventListener)
|
TyrusWebSocketEngine |
build()
Create new
TyrusWebSocketEngine instance with
current set of parameters. |
TyrusWebSocketEngine.TyrusWebSocketEngineBuilder |
clusterContext(ClusterContext clusterContext)
Set
ClusterContext. |
TyrusWebSocketEngine.TyrusWebSocketEngineBuilder |
incomingBufferSize(Integer incomingBufferSize)
Set incoming buffer size.
|
TyrusWebSocketEngine.TyrusWebSocketEngineBuilder |
maxSessionsPerApp(Integer maxSessionsPerApp)
Set maximal number of open sessions per server application.
|
TyrusWebSocketEngine.TyrusWebSocketEngineBuilder |
maxSessionsPerRemoteAddr(Integer maxSessionsPerRemoteAddr)
Set maximal number of open sessions from remote address.
|
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(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(Integer maxSessionsPerApp)
maxSessionsPerApp - maximal number of open sessions. If null, no limit is applied.public TyrusWebSocketEngine.TyrusWebSocketEngineBuilder maxSessionsPerRemoteAddr(Integer maxSessionsPerRemoteAddr)
maxSessionsPerRemoteAddr - maximal number of open sessions from remote address.
If null, no limit is applied.Copyright © 2012-2014, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.