Class Routing.Builder

  • Enclosing class:
    Routing

    public static final class Routing.Builder
    extends java.lang.Object
    Resource routing builder.
    • Method Detail

      • resourceContext

        public Routing.Builder resourceContext​(JerseyResourceContext resourceContext)
        Set resource context.
        Parameters:
        resourceContext - resource context.
        Returns:
        updated routing builder.
      • configuration

        public Routing.Builder configuration​(javax.ws.rs.core.Configuration config)
        Set runtime configuration.
        Parameters:
        config - runtime configuration.
        Returns:
        updated routing builder.
      • entityProviders

        public Routing.Builder entityProviders​(MessageBodyWorkers workers)
        Set entity providers.
        Parameters:
        workers - entity providers.
        Returns:
        updated routing builder.
      • valueSupplierProviders

        public Routing.Builder valueSupplierProviders​(java.util.Collection<ValueParamProvider> valueSuppliers)
        Set value suppliers.
        Parameters:
        valueSuppliers - all registered value suppliers.
        Returns:
        updated routing builder.
      • processingProviders

        public Routing.Builder processingProviders​(ProcessingProviders processingProviders)
        Set request/response processing providers.
        Parameters:
        processingProviders - request/response processing providers.
        Returns:
        updated routing builder.
      • modelProcessors

        public Routing.Builder modelProcessors​(java.lang.Iterable<ModelProcessor> modelProcessors)
        Set model processors.
        Parameters:
        modelProcessors - all registered model processors.
        Returns:
        updated routing builder.
      • createService

        public Routing.Builder createService​(java.util.function.Function<java.lang.Class<?>,​?> createServiceFunction)
        Set model processors.
        Parameters:
        createServiceFunction - all registered model processors.
        Returns:
        updated routing builder.
      • resourceMethodInvokerBuilder

        public Routing.Builder resourceMethodInvokerBuilder​(ResourceMethodInvoker.Builder resourceMethodInvokerBuilder)
        Set builder of ResourceMethodInvoker.
        Parameters:
        resourceMethodInvokerBuilder - resource method invoker builder.
        Returns:
        updated routing builder.