public final class RuntimeModelBuilder extends Object
| Constructor and Description |
|---|
RuntimeModelBuilder(RouterBinder.RootRouteBuilder<PathPattern> rootBuilder,
ResourceMethodInvoker.Builder resourceMethodInvokerBuilder,
org.glassfish.hk2.api.ServiceLocator locator,
org.glassfish.jersey.server.internal.routing.PushMethodHandlerRouter.Builder pushHandlerAcceptorBuilder,
org.glassfish.jersey.server.internal.routing.MethodSelectingRouter.Builder methodSelectingAcceptorBuilder,
org.glassfish.jersey.server.internal.routing.PushMatchedMethodRouter.Builder pushedMatchedMethodBuilder,
org.glassfish.jersey.server.internal.routing.PushMatchedRuntimeResourceRouter.Builder pushedMatchedRuntimeResourceBuilder,
MessageBodyWorkers workers,
org.glassfish.jersey.server.internal.routing.PushMatchedTemplateRouter.Builder pushedMatchedTemplateBuilder)
Injection constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Router |
buildModel(RuntimeResourceModel resourceModel,
boolean subResourceMode)
Build a runtime model of routers based on the
resourceModel. |
void |
setProcessingProviders(ProcessingProviders processingProviders)
Set
processing providers. |
@Inject public RuntimeModelBuilder(RouterBinder.RootRouteBuilder<PathPattern> rootBuilder, ResourceMethodInvoker.Builder resourceMethodInvokerBuilder, org.glassfish.hk2.api.ServiceLocator locator, org.glassfish.jersey.server.internal.routing.PushMethodHandlerRouter.Builder pushHandlerAcceptorBuilder, org.glassfish.jersey.server.internal.routing.MethodSelectingRouter.Builder methodSelectingAcceptorBuilder, org.glassfish.jersey.server.internal.routing.PushMatchedMethodRouter.Builder pushedMatchedMethodBuilder, org.glassfish.jersey.server.internal.routing.PushMatchedRuntimeResourceRouter.Builder pushedMatchedRuntimeResourceBuilder, MessageBodyWorkers workers, org.glassfish.jersey.server.internal.routing.PushMatchedTemplateRouter.Builder pushedMatchedTemplateBuilder)
rootBuilder - root router builder.resourceMethodInvokerBuilder - method invoker builder.locator - HK2 service locator.pushHandlerAcceptorBuilder - push handler acceptor builder.methodSelectingAcceptorBuilder - method selecting acceptor builder.pushedMatchedMethodBuilder - push matched method and resource builder.pushedMatchedRuntimeResourceBuilder - push matched runtime resource builder.workers - message body workers.pushedMatchedTemplateBuilder - push matched template builder.public Router buildModel(RuntimeResourceModel resourceModel, boolean subResourceMode)
resourceModel.resourceModel - Resource model from which the runtime model should be built.subResourceMode - True if the resourceModel is a sub resource model returned from sub resource locator.public void setProcessingProviders(ProcessingProviders processingProviders)
processing providers.processingProviders - processing providers.Copyright © 2007-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.