public class ResourceAdapterArchiveImpl extends ResourceAdapterContainerBase<ResourceAdapterArchive> implements ResourceAdapterArchive
Modifier and Type | Field and Description |
---|---|
private static java.util.logging.Logger |
log |
private static ArchivePath |
PATH_LIBRARY
Path to the application libraries.
|
private static ArchivePath |
PATH_MANIFEST
Path to the manifests inside of the Archive.
|
private static ArchivePath |
PATH_RESOURCE
Path to the resources inside of the Archive.
|
DEFAULT_MANIFEST_NAME
Constructor and Description |
---|
ResourceAdapterArchiveImpl(Archive<?> delegate)
Create a new ResourceAdapterArchive with any type storage engine as backing.
|
Modifier and Type | Method and Description |
---|---|
protected ArchivePath |
getClassesPath()
Classes are not supported by ResourceAdapterArchive.
|
ArchivePath |
getLibraryPath()
Should be implemented to set the path for Library related resources.
|
protected ArchivePath |
getManifestPath()
Should be implemented to set the path for Manifest related resources.
|
protected ArchivePath |
getResourcePath()
Should be implemented to set the path for Resource related resources.
|
setResourceAdapterXML, setResourceAdapterXML, setResourceAdapterXML, setResourceAdapterXML, setResourceAdapterXML
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
as, getArchive
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
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
as
addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResources, addAsServiceProvider, addAsServiceProvider, addManifest, setManifest, setManifest, setManifest, setManifest, setManifest
addAsLibraries, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary
addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResources
setResourceAdapterXML, setResourceAdapterXML, setResourceAdapterXML, setResourceAdapterXML, setResourceAdapterXML
private static final java.util.logging.Logger log
private static final ArchivePath PATH_MANIFEST
private static final ArchivePath PATH_RESOURCE
private static final ArchivePath PATH_LIBRARY
public ResourceAdapterArchiveImpl(Archive<?> delegate)
delegate
- The storage backing.public ArchivePath getLibraryPath()
ContainerBase
getLibraryPath
in class ContainerBase<ResourceAdapterArchive>
protected ArchivePath getResourcePath()
ContainerBase
getResourcePath
in class ContainerBase<ResourceAdapterArchive>
protected ArchivePath getManifestPath()
ContainerBase
getManifestPath
in class ContainerBase<ResourceAdapterArchive>
protected ArchivePath getClassesPath()
getClassesPath
in class ContainerBase<ResourceAdapterArchive>
java.lang.UnsupportedOperationException
- ResourceAdapterArchive does not support classes