Class Resource.Data
- java.lang.Object
-
- org.glassfish.jersey.server.model.Resource.Data
-
- Enclosing class:
- Resource
private static class Resource.Data extends java.lang.Object
Immutable resource data holder.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<Resource.Data>
childResources
private boolean
extended
private java.util.Set<java.lang.Class<?>>
handlerClasses
private java.util.Set<java.lang.Object>
handlerInstances
private java.util.List<java.lang.String>
names
private java.lang.String
path
private PathPattern
pathPattern
private java.util.List<ResourceMethod.Data>
resourceMethods
private ResourceMethod.Data
subResourceLocator
-
Constructor Summary
Constructors Modifier Constructor Description private
Data(java.util.List<java.lang.String> names, java.lang.String path, java.util.List<ResourceMethod.Data> resourceMethods, ResourceMethod.Data subResourceLocator, java.util.List<Resource.Data> childResources, java.util.Set<java.lang.Class<?>> handlerClasses, java.util.Set<java.lang.Object> handlerInstances, boolean extended)
Create a new immutable resource data holder from the supplied parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
toString()
-
-
-
Field Detail
-
names
private final java.util.List<java.lang.String> names
-
path
private final java.lang.String path
-
pathPattern
private final PathPattern pathPattern
-
resourceMethods
private final java.util.List<ResourceMethod.Data> resourceMethods
-
subResourceLocator
private final ResourceMethod.Data subResourceLocator
-
childResources
private final java.util.List<Resource.Data> childResources
-
handlerClasses
private final java.util.Set<java.lang.Class<?>> handlerClasses
-
handlerInstances
private final java.util.Set<java.lang.Object> handlerInstances
-
extended
private final boolean extended
-
-
Constructor Detail
-
Data
private Data(java.util.List<java.lang.String> names, java.lang.String path, java.util.List<ResourceMethod.Data> resourceMethods, ResourceMethod.Data subResourceLocator, java.util.List<Resource.Data> childResources, java.util.Set<java.lang.Class<?>> handlerClasses, java.util.Set<java.lang.Object> handlerInstances, boolean extended)
Create a new immutable resource data holder from the supplied parameters.- Parameters:
names
- resource names.path
- resource path.resourceMethods
- child resource methods.subResourceLocator
- child resource locator.childResources
- child sub-resources.handlerClasses
- handler classes handling the resource methods.handlerInstances
- handler instances handling the resource methods.extended
- flag indicating whether the resource is extended
-
-