Interface RegistrationTarget

All Known Implementing Classes:
JerseyServer

public interface RegistrationTarget
Describes receiver for JAX-RS registrations (resources, providers, ...).
  • Method Details

    • getKeyStore

      KeyStore getKeyStore()
      Returns:
      the KeyStore which can be used to perform token validation.
    • register

      void register(Object o)
      Parameters:
      o - a Class or Object instance to register.
    • addHandler

      void addHandler(org.glassfish.grizzly.http.server.HttpHandler handler, org.glassfish.grizzly.http.server.HttpHandlerRegistration reg)
      Parameters:
      handler - register an additional handler at the given location. pass HttpHandlerRegistration.ROOT to register at the root of the server (e.g. the root web resources).
    • removeHandler

      void removeHandler(org.glassfish.grizzly.http.server.HttpHandler handler)
      Parameters:
      handler - a previously registered handler.
    • registerResource

      void registerResource(AutoCloseable resource)
      Registers a resource that will be closed when the server is stopped.
      Parameters:
      resource - resource to close
    • registerWebsocketApplication

      void registerWebsocketApplication(String urlMapping, org.glassfish.grizzly.websockets.WebSocketApplication wsa)
      Registers a WebSocket application.

      Note: All WebSocketApplications are registered in the '/ws' context path.

      Parameters:
      urlMapping - the path where to host the application. May contain wildcards.
      wsa - the WebSocketApplication
    • afterStartup

      Returns:
      a CompletableFuture which is completed after the server has completed startup.