Package org.glassfish.jersey.server
Class ServerBootstrapBag
java.lang.Object
org.glassfish.jersey.internal.BootstrapBag
org.glassfish.jersey.server.ServerBootstrapBag
A holder that is used only during Jersey bootstrap to keep the instances of the given types and then use them during the
 bootstrap. This works as a replacement of an injection framework during a bootstrap and intentionally keeps all needed types in
 separate fields to make strong type nature and to preserve a clear view which types are needed to inject to other services.
 
This bootstrap bag is specialized for server part of Jersey.
- Author:
- Petr Bouda
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidsetApplication(Application application) voidsetApplicationHandler(ApplicationHandler applicationHandler) voidsetComponentProviders(LazyValue<Collection<ComponentProvider>> componentProviders) voidsetModelProcessors(Collection<ModelProcessor> modelProcessors) voidvoidsetProcessingProviders(ProcessingProviders processingProviders) voidsetResourceBag(org.glassfish.jersey.server.ResourceBag resourceBag) voidsetResourceContext(JerseyResourceContext resourceContext) voidsetResourceMethodInvokerBuilder(ResourceMethodInvoker.Builder resourceMethodInvokerBuilder) voidsetResourceModel(ResourceModel resourceModel) voidsetValueParamProviders(Collection<ValueParamProvider> valueParamProviders) Methods inherited from class org.glassfish.jersey.internal.BootstrapBaggetAutoDiscoverables, getConfiguration, getContextResolvers, getExceptionMappers, getManagedObjectsFinalizer, getMessageBodyWorkers, getRequestScope, requireNonNull, setAutoDiscoverables, setConfiguration, setContextResolvers, setExceptionMappers, setManagedObjectsFinalizer, setMessageBodyWorkers, setRequestScope
- 
Constructor Details- 
ServerBootstrapBagpublic ServerBootstrapBag()
 
- 
- 
Method Details- 
getModelProcessors
- 
setModelProcessors
- 
getResourceBag
- 
setResourceBag
- 
getRuntimeConfig
- 
getApplication
- 
setApplication
- 
getApplicationHandler
- 
setApplicationHandler
- 
getProcessingProviders
- 
setProcessingProviders
- 
getMultivaluedParameterExtractorProvider
- 
setMultivaluedParameterExtractorProviderpublic void setMultivaluedParameterExtractorProvider(MultivaluedParameterExtractorProvider provider) 
- 
getValueParamProviders
- 
setValueParamProviders
- 
getResourceContext
- 
setResourceContext
- 
getComponentProviders
- 
setComponentProviders
- 
getResourceMethodInvokerBuilder
- 
setResourceMethodInvokerBuilderpublic void setResourceMethodInvokerBuilder(ResourceMethodInvoker.Builder resourceMethodInvokerBuilder) 
- 
getResourceModel
- 
setResourceModel
 
-