Package com.sun.enterprise.deployment
Class ResourceDescriptorRegistry
- java.lang.Object
-
- com.sun.enterprise.deployment.ResourceDescriptorRegistry
-
- All Implemented Interfaces:
Serializable
public class ResourceDescriptorRegistry extends Object implements Serializable
This class maintains registry for all resources and used by all Descriptor and BundleDescriptor classes. User: naman Date: 24/5/12 Time: 11:23 AM To change this template use File | Settings | File Templates.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ResourceDescriptorRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addResourceDescriptor(ResourceDescriptor reference)
Adding resource descriptor for gvien referenceSet<ResourceDescriptor>
getAllResourcesDescriptors()
This method returns all descriptors associated with the app.Set<ResourceDescriptor>
getAllResourcesDescriptors(Class givenClazz)
This method returns all valid descriptor for given class.protected ResourceDescriptor
getResourceDescriptor(JavaEEResourceType javaEEResourceType, String name)
Return descriptors based on resource type and given name.Set<ResourceDescriptor>
getResourceDescriptors(JavaEEResourceType javaEEResourceType)
Returns descriptor based on the Resource Type.protected ResourceDescriptor
getResourcesDescriptor(String name)
Return descriptor by name.void
removeResourceDescriptor(JavaEEResourceType javaEEResourceType, ResourceDescriptor reference)
Remove resource descriptor based on resource type and given reference
-
-
-
Method Detail
-
getAllResourcesDescriptors
public Set<ResourceDescriptor> getAllResourcesDescriptors()
This method returns all descriptors associated with the app.- Returns:
-
getAllResourcesDescriptors
public Set<ResourceDescriptor> getAllResourcesDescriptors(Class givenClazz)
This method returns all valid descriptor for given class. USes 'invalidResourceTypeScopes' to validate the scope for givneClazz- Parameters:
givenClazz
- - Class which is either AppClientDescriptor, Application etc.- Returns:
-
getResourcesDescriptor
protected ResourceDescriptor getResourcesDescriptor(String name)
Return descriptor by name.- Parameters:
name
-- Returns:
-
getResourceDescriptors
public Set<ResourceDescriptor> getResourceDescriptors(JavaEEResourceType javaEEResourceType)
Returns descriptor based on the Resource Type.- Parameters:
javaEEResourceType
-- Returns:
-
getResourceDescriptor
protected ResourceDescriptor getResourceDescriptor(JavaEEResourceType javaEEResourceType, String name)
Return descriptors based on resource type and given name.- Parameters:
javaEEResourceType
-name
-- Returns:
-
addResourceDescriptor
public void addResourceDescriptor(ResourceDescriptor reference)
Adding resource descriptor for gvien reference- Parameters:
reference
-
-
removeResourceDescriptor
public void removeResourceDescriptor(JavaEEResourceType javaEEResourceType, ResourceDescriptor reference)
Remove resource descriptor based on resource type and given reference- Parameters:
javaEEResourceType
-reference
-
-
-