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
ConstructorsConstructorDescriptionResourceAdaptersDescriptorImpl(String descriptorName) ResourceAdaptersDescriptorImpl(String descriptorName, org.jboss.shrinkwrap.descriptor.spi.node.Node node) -
Method Summary
Modifier and TypeMethodDescriptionAdds the default namespaces as defined in the specificationaddNamespace(String name, String value) Adds a new namespaceCreates a newresource-adapterelementReturns allresource-adapterelementsReturns all defined namespaces.If not already created, a newresource-adapterelement will be created and returned.org.jboss.shrinkwrap.descriptor.spi.node.NodeRemoves all existing namespaces.Removes allresource-adapterelementsMethods inherited from class org.jboss.shrinkwrap.descriptor.spi.node.NodeDescriptorImplBase
exportTo, getExporterMethods inherited from class org.jboss.shrinkwrap.descriptor.spi.DescriptorImplBase
exportAsString, getDescriptorNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jboss.shrinkwrap.descriptor.api.Descriptor
exportAsString, exportTo, getDescriptorName
-
Constructor Details
-
ResourceAdaptersDescriptorImpl
-
ResourceAdaptersDescriptorImpl
public ResourceAdaptersDescriptorImpl(String descriptorName, org.jboss.shrinkwrap.descriptor.spi.node.Node node)
-
-
Method Details
-
getRootNode
public org.jboss.shrinkwrap.descriptor.spi.node.Node getRootNode()- Specified by:
getRootNodein interfaceorg.jboss.shrinkwrap.descriptor.spi.node.NodeDescriptor
-
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
Adds a new namespace- Specified by:
addNamespacein interfaceorg.jboss.shrinkwrap.descriptor.api.DescriptorNamespace<ResourceAdaptersDescriptor>- Returns:
- the current instance of
ResourceAdaptersDescriptor
-
getNamespaces
Returns all defined namespaces.- Specified by:
getNamespacesin interfaceorg.jboss.shrinkwrap.descriptor.api.DescriptorNamespace<ResourceAdaptersDescriptor>- Returns:
- all defined namespaces
-
removeAllNamespaces
Removes all existing namespaces.- Specified by:
removeAllNamespacesin interfaceorg.jboss.shrinkwrap.descriptor.api.DescriptorNamespace<ResourceAdaptersDescriptor>- Returns:
- the current instance of
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
Creates a newresource-adapterelement- Specified by:
createResourceAdapterin interfaceResourceAdaptersDescriptor- Returns:
- the new created instance of
ResourceAdapterType
-
getAllResourceAdapter
Returns allresource-adapterelements- Specified by:
getAllResourceAdapterin interfaceResourceAdaptersDescriptor- Returns:
- list of
resource-adapter
-
removeAllResourceAdapter
Removes allresource-adapterelements- Specified by:
removeAllResourceAdapterin interfaceResourceAdaptersDescriptor- Returns:
- the current instance of
ResourceAdapterType
-