|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.enterprise.deploy.shared.ArchiveFactory
@Service @Scoped(value=org.jvnet.hk2.component.Singleton.class) public class ArchiveFactory
This implementation of the ArchiveFactory interface is capable of creating the right abstraction of the Archive interface depending on the protocol used in the URL.
| Constructor Summary | |
|---|---|
ArchiveFactory()
|
|
| Method Summary | |
|---|---|
WritableArchive |
createArchive(File path)
|
WritableArchive |
createArchive(String protocol,
File path)
|
WritableArchive |
createArchive(String protocol,
URI path)
|
WritableArchive |
createArchive(URI path)
Creates a new archivist using the URL as the path. |
ReadableArchive |
openArchive(File path)
|
ReadableArchive |
openArchive(File path,
DeployCommandParameters properties)
It first consults ReadableArchiveFactory to get an archive, if it does not get then delegates to
openArchive(java.net.URI). |
ReadableArchive |
openArchive(URI path)
Opens an existing archivist using the URL as the path. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ArchiveFactory()
| Method Detail |
|---|
public WritableArchive createArchive(File path)
throws IOException
IOException
public WritableArchive createArchive(String protocol,
File path)
throws IOException
IOException
public ReadableArchive openArchive(File path)
throws IOException
IOException
public WritableArchive createArchive(URI path)
throws IOException
path - to the archive
IOException
public WritableArchive createArchive(String protocol,
URI path)
throws IOException
IOException
public ReadableArchive openArchive(File path,
DeployCommandParameters properties)
throws IOException
ReadableArchiveFactory to get an archive, if it does not get then delegates to
openArchive(java.net.URI).
path - Application archive, never nullproperties - property bag, can contain for example deploy time properties. Never null
ReadableArchive.
IOException
public ReadableArchive openArchive(URI path)
throws IOException
path - url to the existing archive
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||