Class Resource.Data
- java.lang.Object
-
- org.glassfish.jersey.server.model.Resource.Data
-
- Enclosing class:
- Resource
private static class Resource.Data extends java.lang.ObjectImmutable resource data holder.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<Resource.Data>childResourcesprivate booleanextendedprivate java.util.Set<java.lang.Class<?>>handlerClassesprivate java.util.Set<java.lang.Object>handlerInstancesprivate java.util.List<java.lang.String>namesprivate java.lang.Stringpathprivate PathPatternpathPatternprivate java.util.List<ResourceMethod.Data>resourceMethodsprivate ResourceMethod.DatasubResourceLocator
-
Constructor Summary
Constructors Modifier Constructor Description privateData(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.StringtoString()
-
-
-
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
-
-