Class MemoryMapArchiveImpl
java.lang.Object
org.jboss.shrinkwrap.impl.base.ArchiveBase<MemoryMapArchive>
org.jboss.shrinkwrap.impl.base.MemoryMapArchiveBase<MemoryMapArchive>
org.jboss.shrinkwrap.impl.base.MemoryMapArchiveImpl
- Type Parameters:
T-
- All Implemented Interfaces:
Archive<MemoryMapArchive>, Assignable, ArchiveFormatAssociable, Configurable, Identifiable, MemoryMapArchive
public class MemoryMapArchiveImpl
extends MemoryMapArchiveBase<MemoryMapArchive>
implements MemoryMapArchive
MemoryMapArchiveImpl
A default implementation for all MemoryMap archives. Thread-safe.
- Version:
- $Revision: $
-
Constructor Summary
ConstructorsConstructorDescriptionMemoryMapArchiveImpl(String archiveName, Configuration configuration) Constructor This constructor will generate anArchivewith the provided name.MemoryMapArchiveImpl(Configuration configuration) Constructor This constructor will generate a uniqueArchive.getName()per instance. -
Method Summary
Modifier and TypeMethodDescriptionExposes the actual class used in castingMethods inherited from class MemoryMapArchiveBase
add, add, add, addAsDirectory, addHandlers, contains, contains, delete, delete, get, getContent, getContentMethods inherited from class ArchiveBase
add, add, add, add, addAsDirectories, addAsDirectories, addAsDirectory, as, covariantReturn, equals, filter, get, getArchiveFormat, getAsType, getAsType, getAsType, getAsType, getAsType, getAsType, getConfiguration, getId, getName, hashCode, merge, merge, merge, merge, merge, merge, move, move, setId, shallowCopy, shallowCopy, toString, toString, toString, writeToMethods 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
as
-
Constructor Details
-
MemoryMapArchiveImpl
Constructor This constructor will generate a uniqueArchive.getName()per instance.- Parameters:
configuration- The configuration for this archive- Throws:
IllegalArgumentException- If the configuration is not specified
-
MemoryMapArchiveImpl
public MemoryMapArchiveImpl(String archiveName, Configuration configuration) throws IllegalArgumentException Constructor This constructor will generate anArchivewith the provided name.- Parameters:
archiveName-configuration- The configuration for this archive- Throws:
IllegalArgumentException- If the name or configuration is not specified
-
-
Method Details
-
getActualClass
Exposes the actual class used in casting- Specified by:
getActualClassin classArchiveBase<MemoryMapArchive>- Returns:
- See Also:
-