Class ResourceAdaptersDescriptorImpl
- java.lang.Object
-
- org.jboss.shrinkwrap.descriptor.spi.DescriptorImplBase<org.jboss.shrinkwrap.descriptor.spi.node.NodeDescriptor>
-
- org.jboss.shrinkwrap.descriptor.spi.node.NodeDescriptorImplBase
-
- org.jboss.jca.embedded.dsl.resourceadapters13.impl.ResourceAdaptersDescriptorImpl
-
- All Implemented Interfaces:
ResourceAdaptersDescriptor,org.jboss.shrinkwrap.descriptor.api.Descriptor,org.jboss.shrinkwrap.descriptor.api.DescriptorNamespace<ResourceAdaptersDescriptor>,org.jboss.shrinkwrap.descriptor.spi.node.NodeDescriptor
public class ResourceAdaptersDescriptorImpl extends org.jboss.shrinkwrap.descriptor.spi.node.NodeDescriptorImplBase implements org.jboss.shrinkwrap.descriptor.api.DescriptorNamespace<ResourceAdaptersDescriptor>, ResourceAdaptersDescriptor
This deployment descriptor provides the functionalities as described in the specification
Example:
ResourceAdaptersDescriptor descriptor = Descriptors.create(ResourceAdaptersDescriptor.class);
-
-
Constructor Summary
Constructors Constructor Description ResourceAdaptersDescriptorImpl(String descriptorName)ResourceAdaptersDescriptorImpl(String descriptorName, org.jboss.shrinkwrap.descriptor.spi.node.Node node)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceAdaptersDescriptoraddDefaultNamespaces()Adds the default namespaces as defined in the specificationResourceAdaptersDescriptoraddNamespace(String name, String value)Adds a new namespaceResourceAdapterType<ResourceAdaptersDescriptor>createResourceAdapter()Creates a newresource-adapterelementList<ResourceAdapterType<ResourceAdaptersDescriptor>>getAllResourceAdapter()Returns allresource-adapterelementsList<String>getNamespaces()Returns all defined namespaces.ResourceAdapterType<ResourceAdaptersDescriptor>getOrCreateResourceAdapter()If not already created, a newresource-adapterelement will be created and returned.org.jboss.shrinkwrap.descriptor.spi.node.NodegetRootNode()ResourceAdaptersDescriptorremoveAllNamespaces()Removes all existing namespaces.ResourceAdaptersDescriptorremoveAllResourceAdapter()Removes allresource-adapterelements-
Methods inherited from class org.jboss.shrinkwrap.descriptor.spi.node.NodeDescriptorImplBase
exportTo, getExporter
-
Methods inherited from class org.jboss.shrinkwrap.descriptor.spi.DescriptorImplBase
exportAsString, getDescriptorName
-
-
-
-
Method Detail
-
getRootNode
public org.jboss.shrinkwrap.descriptor.spi.node.Node getRootNode()
- Specified by:
getRootNodein interfaceorg.jboss.shrinkwrap.descriptor.spi.node.NodeDescriptor
-
addDefaultNamespaces
public ResourceAdaptersDescriptor addDefaultNamespaces()
Adds the default namespaces as defined in the specification- Specified by:
addDefaultNamespacesin interfaceorg.jboss.shrinkwrap.descriptor.api.DescriptorNamespace<ResourceAdaptersDescriptor>- Returns:
- the current instance of
ResourceAdaptersDescriptor
-
addNamespace
public ResourceAdaptersDescriptor addNamespace(String name, String value)
Adds a new namespace- Specified by:
addNamespacein interfaceorg.jboss.shrinkwrap.descriptor.api.DescriptorNamespace<ResourceAdaptersDescriptor>- Returns:
- the current instance of
ResourceAdaptersDescriptor
-
getNamespaces
public List<String> getNamespaces()
Returns all defined namespaces.- Specified by:
getNamespacesin interfaceorg.jboss.shrinkwrap.descriptor.api.DescriptorNamespace<ResourceAdaptersDescriptor>- Returns:
- all defined namespaces
-
removeAllNamespaces
public ResourceAdaptersDescriptor removeAllNamespaces()
Removes all existing namespaces.- Specified by:
removeAllNamespacesin interfaceorg.jboss.shrinkwrap.descriptor.api.DescriptorNamespace<ResourceAdaptersDescriptor>- Returns:
- the current instance of
ResourceAdaptersDescriptor
-
getOrCreateResourceAdapter
public ResourceAdapterType<ResourceAdaptersDescriptor> getOrCreateResourceAdapter()
If not already created, a newresource-adapterelement will be created and returned. Otherwise, the first existingresource-adapterelement will be returned.- Specified by:
getOrCreateResourceAdapterin interfaceResourceAdaptersDescriptor- Returns:
- the instance defined for the element
resource-adapter
-
createResourceAdapter
public ResourceAdapterType<ResourceAdaptersDescriptor> createResourceAdapter()
Creates a newresource-adapterelement- Specified by:
createResourceAdapterin interfaceResourceAdaptersDescriptor- Returns:
- the new created instance of
ResourceAdapterType
-
getAllResourceAdapter
public List<ResourceAdapterType<ResourceAdaptersDescriptor>> getAllResourceAdapter()
Returns allresource-adapterelements- Specified by:
getAllResourceAdapterin interfaceResourceAdaptersDescriptor- Returns:
- list of
resource-adapter
-
removeAllResourceAdapter
public ResourceAdaptersDescriptor removeAllResourceAdapter()
Removes allresource-adapterelements- Specified by:
removeAllResourceAdapterin interfaceResourceAdaptersDescriptor- Returns:
- the current instance of
ResourceAdapterType
-
-