Class ResourceAdapterArchiveImpl
java.lang.Object
org.jboss.shrinkwrap.impl.base.AssignableBase<Archive<?>>
org.jboss.shrinkwrap.impl.base.container.ContainerBase<ResourceAdapterArchive>
org.jboss.shrinkwrap.impl.base.container.ResourceAdapterContainerBase<ResourceAdapterArchive>
org.jboss.shrinkwrap.impl.base.spec.ResourceAdapterArchiveImpl
- All Implemented Interfaces:
Archive<ResourceAdapterArchive>, Assignable, ClassContainer<ResourceAdapterArchive>, LibraryContainer<ResourceAdapterArchive>, ManifestContainer<ResourceAdapterArchive>, ResourceAdapterContainer<ResourceAdapterArchive>, ResourceContainer<ResourceAdapterArchive>, ServiceProviderContainer<ResourceAdapterArchive>, ResourceAdapterArchive, ArchiveFormatAssociable
public class ResourceAdapterArchiveImpl
extends ResourceAdapterContainerBase<ResourceAdapterArchive>
implements ResourceAdapterArchive
ResourceAdapterArchiveImpl
- Version:
- $Revision: $
- Author:
- John Bailey
-
Field Summary
Fields inherited from interface ManifestContainer
DEFAULT_MANIFEST_NAME -
Constructor Summary
ConstructorsConstructorDescriptionResourceAdapterArchiveImpl(Archive<?> delegate) Create a new ResourceAdapterArchive with any type storage engine as backing. -
Method Summary
Modifier and TypeMethodDescriptionprotected ArchivePathClasses are not supported by ResourceAdapterArchive.Should be implemented to set the path for Library related resources.protected ArchivePathShould be implemented to set the path for Manifest related resources.protected ArchivePathShould be implemented to set the path for Resource related resources.Methods inherited from class ResourceAdapterContainerBase
setResourceAdapterXML, setResourceAdapterXML, setResourceAdapterXML, setResourceAdapterXML, setResourceAdapterXMLMethods inherited from class ContainerBase
add, add, add, add, add, add, add, addAsDirectories, addAsDirectories, addAsDirectory, addAsDirectory, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResources, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResources, addAsServiceProvider, addAsServiceProvider, addAsServiceProviderAndClasses, addClass, addClass, addClass, addClasses, addDefaultPackage, addHandlers, addManifest, addPackage, addPackage, addPackages, addPackages, addPackages, addPackages, contains, contains, covariantReturn, delete, delete, deleteClass, deleteClass, deleteClasses, deleteDefaultPackage, deletePackage, deletePackage, deletePackages, deletePackages, deletePackages, deletePackages, equals, filter, get, get, getActualClass, getArchiveFormat, getAsType, getAsType, getAsType, getAsType, getAsType, getAsType, getContent, getContent, getId, getName, hashCode, merge, merge, merge, merge, merge, merge, move, move, setManifest, setManifest, setManifest, setManifest, setManifest, shallowCopy, shallowCopy, toString, toString, toString, writeToMethods inherited from class AssignableBase
as, getArchiveMethods inherited from interface Archive
add, add, add, add, add, add, add, addAsDirectories, addAsDirectories, addAsDirectory, addAsDirectory, addHandlers, contains, contains, delete, delete, filter, get, get, getAsType, getAsType, getAsType, getAsType, getAsType, getAsType, getContent, getContent, getId, getName, merge, merge, merge, merge, merge, merge, move, move, shallowCopy, shallowCopy, toString, toString, toString, writeToMethods inherited from interface Assignable
asMethods inherited from interface LibraryContainer
addAsLibraries, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibraryMethods inherited from interface ManifestContainer
addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResources, addAsServiceProvider, addAsServiceProvider, addManifest, setManifest, setManifest, setManifest, setManifest, setManifestMethods inherited from interface ResourceAdapterContainer
setResourceAdapterXML, setResourceAdapterXML, setResourceAdapterXML, setResourceAdapterXML, setResourceAdapterXMLMethods inherited from interface ResourceContainer
addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResources
-
Constructor Details
-
ResourceAdapterArchiveImpl
Create a new ResourceAdapterArchive with any type storage engine as backing.- Parameters:
delegate- The storage backing.
-
-
Method Details
-
getLibraryPath
Description copied from class:ContainerBaseShould be implemented to set the path for Library related resources.- Specified by:
getLibraryPathin classContainerBase<ResourceAdapterArchive>- Returns:
- Base Path for the LibraryContainer resources
-
getResourcePath
Description copied from class:ContainerBaseShould be implemented to set the path for Resource related resources.- Specified by:
getResourcePathin classContainerBase<ResourceAdapterArchive>- Returns:
- Base Path for the ResourceContainer resources
-
getManifestPath
Description copied from class:ContainerBaseShould be implemented to set the path for Manifest related resources.- Specified by:
getManifestPathin classContainerBase<ResourceAdapterArchive>- Returns:
- Base Path for the ManifestContainer resources
-
getClassesPath
Classes are not supported by ResourceAdapterArchive.- Specified by:
getClassesPathin classContainerBase<ResourceAdapterArchive>- Returns:
- Base Path for the ClassContainer resources
- Throws:
UnsupportedOperationException- ResourceAdapterArchive does not support classes
-