Class TyrusSupport.Builder

java.lang.Object
io.helidon.webserver.tyrus.TyrusSupport.Builder
All Implemented Interfaces:
Builder<TyrusSupport.Builder,TyrusSupport>, Supplier<TyrusSupport>
Enclosing class:
TyrusSupport

public static class TyrusSupport.Builder extends Object implements Builder<TyrusSupport.Builder,TyrusSupport>
Builder for convenient way to create TyrusSupport.
  • Method Details

    • register

      public TyrusSupport.Builder register(Class<?> endpointClass)
      Register an endpoint class.
      Parameters:
      endpointClass - The class.
      Returns:
      The builder.
    • register

      public TyrusSupport.Builder register(jakarta.websocket.server.ServerEndpointConfig endpointConfig)
      Register an endpoint config.
      Parameters:
      endpointConfig - The endpoint config.
      Returns:
      The builder.
    • register

      public TyrusSupport.Builder register(jakarta.websocket.Extension extension)
      Register an extension.
      Parameters:
      extension - The extension.
      Returns:
      The builder.
    • build

      public TyrusSupport build()
      Specified by:
      build in interface Builder<TyrusSupport.Builder,TyrusSupport>