Class JaxRsApplication


  • public final class JaxRsApplication
    extends Object
    A JAX-RS application to be registered. Can configure additional fields that are not part of JAX-RS configuration (all optional):
    • contextRoot - what is the base URI of this application (e.g. /myApp)
    • executorService - executor service to use when executing requests for this application a single executor service can be shared between multiple applications
    • Method Detail

      • create

        public static JaxRsApplication create​(Class<? extends Application> application)
        Create a new instance based on an JAX-RS Application class.
        Parameters:
        application - class of an application (JAX-RS) to wrap
        Returns:
        a new instance based on the application on root context path with no executor service (will use server default)
      • create

        public static JaxRsApplication create​(Application application)
        Create an instance based on a JAX-RS application.
        Parameters:
        application - JAX-RS application instance
        Returns:
        a new instance based on the application on root context path with no executor service (will use server default)