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: $
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Logger
private static final ArchivePath
Path to the application libraries.private static final ArchivePath
Path to the manifests inside of the Archive.private static final ArchivePath
Path to the resources inside of the Archive.Fields inherited from interface org.jboss.shrinkwrap.api.container.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 ArchivePath
Classes are not supported by ResourceAdapterArchive.Should be implemented to set the path for Library related resources.protected ArchivePath
Should be implemented to set the path for Manifest related resources.protected ArchivePath
Should be implemented to set the path for Resource related resources.Methods inherited from class org.jboss.shrinkwrap.impl.base.container.ResourceAdapterContainerBase
setResourceAdapterXML, setResourceAdapterXML, setResourceAdapterXML, setResourceAdapterXML, setResourceAdapterXML
Methods inherited from class org.jboss.shrinkwrap.impl.base.container.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, covarientReturn, 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, writeTo
Methods inherited from class org.jboss.shrinkwrap.impl.base.AssignableBase
as, getArchive
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.jboss.shrinkwrap.api.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, writeTo
Methods inherited from interface org.jboss.shrinkwrap.api.Assignable
as
Methods inherited from interface org.jboss.shrinkwrap.api.container.LibraryContainer
addAsLibraries, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary
Methods inherited from interface org.jboss.shrinkwrap.api.container.ManifestContainer
addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResources, addAsServiceProvider, addAsServiceProvider, addManifest, setManifest, setManifest, setManifest, setManifest, setManifest
Methods inherited from interface org.jboss.shrinkwrap.api.container.ResourceAdapterContainer
setResourceAdapterXML, setResourceAdapterXML, setResourceAdapterXML, setResourceAdapterXML, setResourceAdapterXML
Methods inherited from interface org.jboss.shrinkwrap.api.container.ResourceContainer
addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResources
-
Field Details
-
log
-
PATH_MANIFEST
Path to the manifests inside of the Archive. -
PATH_RESOURCE
Path to the resources inside of the Archive. -
PATH_LIBRARY
Path to the application libraries.
-
-
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:ContainerBase
Should be implemented to set the path for Library related resources.- Specified by:
getLibraryPath
in classContainerBase<ResourceAdapterArchive>
- Returns:
- Base Path for the LibraryContainer resources
-
getResourcePath
Description copied from class:ContainerBase
Should be implemented to set the path for Resource related resources.- Specified by:
getResourcePath
in classContainerBase<ResourceAdapterArchive>
- Returns:
- Base Path for the ResourceContainer resources
-
getManifestPath
Description copied from class:ContainerBase
Should be implemented to set the path for Manifest related resources.- Specified by:
getManifestPath
in classContainerBase<ResourceAdapterArchive>
- Returns:
- Base Path for the ManifestContainer resources
-
getClassesPath
Classes are not supported by ResourceAdapterArchive.- Specified by:
getClassesPath
in classContainerBase<ResourceAdapterArchive>
- Returns:
- Base Path for the ClassContainer resources
- Throws:
UnsupportedOperationException
- ResourceAdapterArchive does not support classes
-