TyrusServerEndpointConfig.Builder |
TyrusServerEndpointConfig.Builder.configurator(ServerEndpointConfig.Configurator serverEndpointConfigurator) |
Sets the custom configurator to use on the configuration
object built by this builder.
|
static TyrusServerEndpointConfig.Builder |
TyrusServerEndpointConfig.Builder.create(java.lang.Class<?> endpointClass,
java.lang.String path) |
Creates the builder with the mandatory information of the endpoint class
(programmatic or annotated), the relative URI or URI-template to use,
and with no subprotocols, extensions, encoders, decoders or custom
configurator.
|
TyrusServerEndpointConfig.Builder |
TyrusServerEndpointConfig.Builder.decoders(java.util.List<java.lang.Class<? extends Decoder>> decoders) |
Sets the decoder implementation classes to use in the configuration.
|
TyrusServerEndpointConfig.Builder |
TyrusServerEndpointConfig.Builder.encoders(java.util.List<java.lang.Class<? extends Encoder>> encoders) |
Sets the list of encoder implementation classes for this builder.
|
TyrusServerEndpointConfig.Builder |
TyrusServerEndpointConfig.Builder.extensions(java.util.List<Extension> extensions) |
Sets the extensions to use in the configuration.
|
TyrusServerEndpointConfig.Builder |
TyrusServerEndpointConfig.Builder.maxSessions(int maxSessions) |
Sets maximal number of open sessions.
|
TyrusServerEndpointConfig.Builder |
TyrusServerEndpointConfig.Builder.subprotocols(java.util.List<java.lang.String> subprotocols) |
Sets the subprotocols to use in the configuration.
|