Interface ResourceAdaptersType<T>
-
- All Superinterfaces:
org.jboss.shrinkwrap.descriptor.api.Child<T>
- All Known Implementing Classes:
ResourceAdaptersTypeImpl
public interface ResourceAdaptersType<T> extends org.jboss.shrinkwrap.descriptor.api.Child<T>This interface defines the contract for theresource-adaptersTypexsd type
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ResourceAdapterType<ResourceAdaptersType<T>>createResourceAdapter()Creates a newresource-adapterelementList<ResourceAdapterType<ResourceAdaptersType<T>>>getAllResourceAdapter()Returns allresource-adapterelementsResourceAdapterType<ResourceAdaptersType<T>>getOrCreateResourceAdapter()If not already created, a newresource-adapterelement will be created and returned.ResourceAdaptersType<T>removeAllResourceAdapter()Removes allresource-adapterelements
-
-
-
Method Detail
-
getOrCreateResourceAdapter
ResourceAdapterType<ResourceAdaptersType<T>> getOrCreateResourceAdapter()
If not already created, a newresource-adapterelement will be created and returned. Otherwise, the first existingresource-adapterelement will be returned.- Returns:
- the instance defined for the element
resource-adapter
-
createResourceAdapter
ResourceAdapterType<ResourceAdaptersType<T>> createResourceAdapter()
Creates a newresource-adapterelement- Returns:
- the new created instance of
ResourceAdapterType>
-
getAllResourceAdapter
List<ResourceAdapterType<ResourceAdaptersType<T>>> getAllResourceAdapter()
Returns allresource-adapterelements- Returns:
- list of
resource-adapter
-
removeAllResourceAdapter
ResourceAdaptersType<T> removeAllResourceAdapter()
Removes allresource-adapterelements- Returns:
- the current instance of
ResourceAdapterType>
-
-