Package org.glassfish.jersey.internal
Class BootstrapBag
- java.lang.Object
-
- org.glassfish.jersey.internal.BootstrapBag
-
public class BootstrapBag extends Object
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.- Author:
- Petr Bouda
-
-
Constructor Summary
Constructors Constructor Description BootstrapBag()
-
Method Summary
-
-
-
Method Detail
-
getAutoDiscoverables
public List<AutoDiscoverable> getAutoDiscoverables()
Gets a list ofAutoDiscoverable.- Returns:
- list of
AutoDiscoverable.
-
setAutoDiscoverables
public void setAutoDiscoverables(List<AutoDiscoverable> autoDiscoverables)
Sets a list ofAutoDiscoverable.- Parameters:
autoDiscoverables- list ofAutoDiscoverable.
-
getManagedObjectsFinalizer
public ManagedObjectsFinalizer getManagedObjectsFinalizer()
Gets an instance ofManagedObjectsFinalizer.- Returns:
ManagedObjectsFinalizerinstance.
-
setManagedObjectsFinalizer
public void setManagedObjectsFinalizer(ManagedObjectsFinalizer managedObjectsFinalizer)
Sets an instance ofManagedObjectsFinalizer.- Parameters:
managedObjectsFinalizer-ManagedObjectsFinalizerinstance.
-
getRequestScope
public RequestScope getRequestScope()
Gets an instance ofRequestScope.- Returns:
RequestScopeinstance.
-
setRequestScope
public void setRequestScope(RequestScope requestScope)
Sets an instance ofRequestScope.- Parameters:
requestScope-RequestScopeinstance.
-
getMessageBodyWorkers
public MessageBodyWorkers getMessageBodyWorkers()
Gets an instance ofMessageBodyWorkers.- Returns:
MessageBodyWorkersinstance.
-
setMessageBodyWorkers
public void setMessageBodyWorkers(MessageBodyWorkers messageBodyWorkers)
Sets an instance ofMessageBodyWorkers.- Parameters:
messageBodyWorkers-MessageBodyWorkersinstance.
-
getConfiguration
public Configuration getConfiguration()
Gets an instance ofConfiguration.- Returns:
Configurationinstance.
-
setConfiguration
public void setConfiguration(Configuration configuration)
Sets an instance ofConfiguration.- Parameters:
configuration-Configurationinstance.
-
getExceptionMappers
public ExceptionMappers getExceptionMappers()
Gets an instance ofExceptionMappers.- Returns:
ExceptionMappersinstance.
-
setExceptionMappers
public void setExceptionMappers(ExceptionMappers exceptionMappers)
Sets an instance ofExceptionMappers.- Parameters:
exceptionMappers-ExceptionMappersinstance.
-
getContextResolvers
public ContextResolvers getContextResolvers()
Gets an instance ofContextResolvers.- Returns:
ContextResolversinstance.
-
setContextResolvers
public void setContextResolvers(ContextResolvers contextResolvers)
Sets an instance ofContextResolvers.- Parameters:
contextResolvers-ContextResolversinstance.
-
requireNonNull
protected static void requireNonNull(Object object, Type type)
Check whether the value is notnullthat means that the properBootstrapConfiguratorhas not been configured or in a wrong order.- Parameters:
object- tested object.type- type of the tested object.
-
-