Class Routing.Builder

java.lang.Object
org.glassfish.jersey.server.internal.routing.Routing.Builder
Enclosing class:
Routing

public static final class Routing.Builder extends Object
Resource routing builder.
  • Method Details

    • resourceContext

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

      public Routing.Builder configuration(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(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(Iterable<ModelProcessor> modelProcessors)
      Set model processors.
      Parameters:
      modelProcessors - all registered model processors.
      Returns:
      updated routing builder.
    • createService

      public Routing.Builder createService(Function<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.
    • buildStage

      Build routing stage.
      Returns:
      routing stage for the runtime resource model.