java.lang.Object
io.helidon.webserver.tyrus.TyrusSupport
- All Implemented Interfaces:
Service
Class TyrusSupport implemented as a Helidon service.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTyrusSupport(TyrusSupport other) Create from another instance. -
Method Summary
Modifier and TypeMethodDescriptionstatic TyrusSupport.Builderbuilder()Creates a builder for this class.Access to endpoint classes.Set<jakarta.websocket.server.ServerEndpointConfig>Access to endpoint configs.protected ExecutorServiceReturns executor service, can be overridden.Set<jakarta.websocket.Extension>Access to extensions.voidupdate(Routing.Rules routingRules) Register our WebSocket handler for all routes.
-
Constructor Details
-
TyrusSupport
Create from another instance.- Parameters:
other- The other instance.
-
-
Method Details
-
update
Register our WebSocket handler for all routes. Once a request is received, it will be forwarded to the next handler if not a protocol upgrade request. -
endpointClasses
Access to endpoint classes.- Returns:
- Immutable set of end endpoint classes.
-
endpointConfigs
Access to endpoint configs.- Returns:
- Immutable set of end endpoint configs.
-
extensions
Access to extensions.- Returns:
- Immutable set of extensions.
-
executorService
Returns executor service, can be overridden.- Returns:
- Executor service or
null.
-
builder
Creates a builder for this class.- Returns:
- A builder for this class.
-