Class RuntimeModelBuilder


  • final class RuntimeModelBuilder
    extends java.lang.Object
    This is a common base for root resource and sub-resource runtime model builder.
    • Constructor Detail

      • RuntimeModelBuilder

        public RuntimeModelBuilder​(JerseyResourceContext resourceContext,
                                   javax.ws.rs.core.Configuration config,
                                   MessageBodyWorkers messageBodyWorkers,
                                   java.util.Collection<ValueParamProvider> valueSuppliers,
                                   ProcessingProviders processingProviders,
                                   ResourceMethodInvoker.Builder resourceMethodInvokerBuilder,
                                   java.lang.Iterable<ModelProcessor> modelProcessors,
                                   java.util.function.Function<java.lang.Class<?>,​?> createServiceFunction)
        Create a new instance of the runtime model builder.
        Parameters:
        resourceContext - Jersey resource context.
        config - configuration of the application.
        messageBodyWorkers - message body messageBodyWorkers.
        processingProviders - processing providers.
        resourceMethodInvokerBuilder - method invoker builder.
        modelProcessors - all registered model processors.
        createServiceFunction - function that is able to create and initialize new service.