Class WsUpgradeProvider.AbstractBuilder<B extends WsUpgradeProvider.AbstractBuilder<B,T>,T>

java.lang.Object
io.helidon.nima.websocket.webserver.WsUpgradeProvider.AbstractBuilder<B,T>
Type Parameters:
B - Type of the builder
T - Type of the built instance
All Implemented Interfaces:
Builder<B,T>, Supplier<T>
Direct Known Subclasses:
TyrusUpgradeProvider.Builder, WsUpgradeProvider.Builder
Enclosing class:
WsUpgradeProvider

protected abstract static class WsUpgradeProvider.AbstractBuilder<B extends WsUpgradeProvider.AbstractBuilder<B,T>,T> extends Object implements Builder<B,T>
Abstract Fluent API builder for WsUpgradeProvider and child classes.
  • Constructor Details

    • AbstractBuilder

      protected AbstractBuilder()
  • Method Details

    • addOrigin

      public B addOrigin(String origin)
      Add supported origin.
      Parameters:
      origin - origin to add
      Returns:
      updated builder
    • origins

      protected Set<String> origins()