Package org.glassfish.jersey.server
Class ResourceBag
- java.lang.Object
-
- org.glassfish.jersey.server.ResourceBag
-
final class ResourceBag extends java.lang.Object
A container for application resource models used during theApplicationHandler
initialization.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ResourceBag.Builder
Resource bag builder.
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.Set<java.lang.Class<?>>
classes
Resource handler classes for the models in this resource bag.(package private) java.util.Set<java.lang.Object>
instances
Resource handler instance for the models in this resource bag.(package private) java.util.List<Resource>
models
Resource models.
-
Constructor Summary
Constructors Modifier Constructor Description private
ResourceBag(java.util.Set<java.lang.Class<?>> classes, java.util.Set<java.lang.Object> instances, java.util.List<Resource> models)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.util.List<Resource>
getRootResources()
Returns list of root resources.
-
-
-
Field Detail
-
classes
final java.util.Set<java.lang.Class<?>> classes
Resource handler classes for the models in this resource bag.
-
instances
final java.util.Set<java.lang.Object> instances
Resource handler instance for the models in this resource bag.
-
models
final java.util.List<Resource> models
Resource models.
-
-
Constructor Detail
-
ResourceBag
private ResourceBag(java.util.Set<java.lang.Class<?>> classes, java.util.Set<java.lang.Object> instances, java.util.List<Resource> models)
-
-
Method Detail
-
getRootResources
java.util.List<Resource> getRootResources()
Returns list of root resources.- Returns:
- list of root resources.
-
-