Searched defs:archive (Results 1 - 25 of 82) sorted by relevance

1234

/glassfish-3.1.2/common/scattered-archive-api/src/main/java/org/glassfish/embeddable/archive/
H A DScatteredEnterpriseArchive.java41 package org.glassfish.embeddable.archive;
77 * <a name="l66"> </span><span class="s0">// Create a scattered enterprise archive.</span><span class="s1">
78 * <a name="l67"> ScatteredEnterpriseArchive archive = </span><span class="s2">new </span><span class="s1">ScatteredEnterpriseArchive(</span><span class="s4">&quot;testapp&quot;</span><span class="s1">);
80 * <a name="l69"> archive.addMetadata(</span><span class="s2">new </span><span class="s1">File(</span><span class="s4">&quot;src&quot;</span><span class="s1">, </span><span class="s4">&quot;application.xml&quot;</span><span class="s1">));
81 * <a name="l70"> </span><span class="s0">// Add scattered web module to the scattered enterprise archive.</span><span class="s1">
82 * <a name="l71"> </span><span class="s0">// src/application.xml references Web module as &quot;scattered.war&quot;. Hence specify the name while adding the archive.</span><span class="s1">
83 * <a name="l72"> archive.addArchive(webmodule.toURI(), </span><span class="s4">&quot;scattered.war&quot;</span><span class="s1">);
85 * <a name="l74"> archive.addArchive(</span><span class="s2">new </span><span class="s1">File(</span><span class="s4">&quot;lib&quot;</span><span class="s1">, </span><span class="s4">&quot;mylibrary.jar&quot;</span><span class="s1">));
87 * <a name="l76"> </span><span class="s0">// src/application.xml references EJB module as &quot;ejb.jar&quot;. Hence specify the name while adding the archive.</span><span class="s1">
88 * <a name="l77"> archive
184 addArchive(File archive) argument
203 addArchive(File archive, String name) argument
[all...]
H A DAssembler.java41 package org.glassfish.embeddable.archive;
68 public URI assemble(ScatteredArchive archive) throws IOException { argument
69 switch (archive.type) {
71 return assembleWAR(archive.name, archive.rootDirectory,
72 archive.classpaths, archive.metadatas);
74 return assembleJAR(archive.name, archive.rootDirectory,
75 archive
83 assemble(ScatteredEnterpriseArchive archive) argument
[all...]
/glassfish-3.1.2/common/glassfish-api/src/main/java/org/glassfish/api/deployment/archive/
H A DCompositeHandler.java41 package org.glassfish.api.deployment.archive;
47 * get a chance at looking at the archive before the archive handlers do
49 * The main reason for this tag interface is that some archive handlers might
50 * be tricked into thinking a composite archive is theirs when in fact they only
54 * contains some .jsp files. The archive handler responsible for handling the war
56 * jsp files, yet in reality, it only owns one of the sub archive bundled inside
H A DReadableArchiveFactory.java41 package org.glassfish.api.deployment.archive;
62 * @return returns null if it can not create archive
H A DArchiveHandler.java41 package org.glassfish.api.deployment.archive;
50 * ArchiveHandlers are handling certain archive type. An archive has a unique type which is usually defines how
51 * classes and resources are loaded from the archive.
64 * Returns the default name by which the specified archive can be
69 * @param archive the archive for which to provide the default name
70 * @return the default name for identifying the specified archive
72 public String getDefaultApplicationName(ReadableArchive archive); argument
74 public String getDefaultApplicationName(ReadableArchive archive, DeploymentContex argument
84 getVersionIdentifier(ReadableArchive archive) argument
95 handles(ReadableArchive archive) argument
125 getManifest(ReadableArchive archive) argument
[all...]
H A DArchive.java41 package org.glassfish.api.deployment.archive;
54 * This interface is an abstraction for accessing a module archive.
61 * closes this archive and releases all resources
70 * @return an enumeration of the archive file entries.
81 * @return an enumeration of the archive file entries.
87 * archive
88 * @return enumeration of directories under the root of this archive
100 * Returns the manifest information for this archive
106 * Returns the path used to create or open the underlying archive
117 * @return the path for this archive
[all...]
H A DWritableArchive.java41 package org.glassfish.api.deployment.archive;
50 * Interface for implementing write access to an underlying archive on a unspecified medium
58 * creates a new abstract archive with the given path
60 * @param uri the path to create the archive
65 * Close a previously returned sub archive
73 * Create a new entry in the archive
77 * current abstract archive.
87 * Returns an instance of this archive abstraction for an embedded
88 * archive within this archive
[all...]
/glassfish-3.1.2/common/internal-api/src/main/java/org/glassfish/internal/deployment/
H A DApplicationInfoProvider.java44 import org.glassfish.api.deployment.archive.ReadableArchive;
56 public String getNameFor(ReadableArchive archive, argument
60 * return the library URIs for the given archive
H A DGenericHandler.java44 import org.glassfish.api.deployment.archive.ArchiveHandler;
45 import org.glassfish.api.deployment.archive.ReadableArchive;
46 import org.glassfish.api.deployment.archive.WritableArchive;
80 * @throws IOException when the archive is corrupted
111 * Returns the default application name usable for identifying the archive.
114 * the archive's URI. The archive's name depends on the type of archive
120 * @param archive the archive fo
124 getDefaultApplicationName(ReadableArchive archive, DeploymentContext context) argument
160 getDefaultApplicationName(ReadableArchive archive) argument
171 getVersionIdentifier(ReadableArchive archive) argument
183 getManifest(ReadableArchive archive) argument
[all...]
/glassfish-3.1.2/deployment/dol/src/main/java/com/sun/enterprise/deployment/archivist/
H A DACCAppClientArchivist.java46 import org.glassfish.api.deployment.archive.ReadableArchive;
74 public void readRuntimeDeploymentDescriptor(ReadableArchive archive, ApplicationClientDescriptor descriptor) throws IOException, SAXParseException { argument
75 super.readRuntimeDeploymentDescriptor(archive, descriptor, false);
H A DServerSidePersistenceArchivist.java44 import org.glassfish.api.deployment.archive.ReadableArchive;
68 protected String getPuRoot(ReadableArchive archive) { argument
69 //PU root for ejb jars and acc (while on server) is the current exploded archive on server side
H A DWebServicesArchivist.java50 import org.glassfish.api.deployment.archive.ReadableArchive;
80 public Object open(Archivist main, ReadableArchive archive, RootDeploymentDescriptor descriptor) throws IOException, SAXParseException { argument
82 BundleDescriptor.class.cast(super.open(main, archive, descriptor));
/glassfish-3.1.2/deployment/dol/src/main/java/com/sun/enterprise/deployment/util/
H A DConnectorAnnotationDetector.java46 import org.glassfish.api.deployment.archive.ReadableArchive;
70 public boolean hasAnnotationInArchive(ReadableArchive archive) throws IOException { argument
72 Enumeration<String> entries = archive.entries();
76 if (containsAnnotation(archive, entryName)) {
82 File archiveFile = new File(archive.getURI());
H A DAnnotationDetector.java47 import org.glassfish.api.deployment.archive.ReadableArchive;
84 public boolean hasAnnotationInArchiveWithNoScanning(ReadableArchive archive) throws IOException { argument
86 if (archive.getParentArchive() != null) {
87 types = archive.getParentArchive().getExtraData(Types.class);
89 types = archive.getExtraData(Types.class);
94 return hasAnnotationInArchive(archive);
98 uris.add(archive.getURI());
100 List<URL> libraryJars = DOLUtils.getLibraryJars(null, archive);
134 public boolean hasAnnotationInArchive(ReadableArchive archive) throws IOException { argument
136 Enumeration<String> entries = archive
148 containsAnnotation(ReadableArchive archive, String entryName) argument
[all...]
H A DModuleContentValidator.java47 import org.glassfish.api.deployment.archive.ReadableArchive;
75 public ModuleContentValidator(ReadableArchive archive) { argument
76 archive_ = archive;
/glassfish-3.1.2/common/internal-api/src/main/java/org/glassfish/internal/embedded/
H A DEmbeddedDeployer.java43 import org.glassfish.api.deployment.archive.ReadableArchive;
87 * @param archive archive or directory of the application
91 public String deploy(File archive, DeployCommandParameters params); argument
94 * Deploys an archive abstraction to the servers passing the deployment command parameters
96 * @param archive archive or directory of the application
100 public String deploy(ReadableArchive archive, DeployCommandParameters params); argument
/glassfish-3.1.2/common/simple-glassfish-api/src/main/java/org/glassfish/embeddable/
H A DDeployer.java76 * @param archive URI identifying the application to be deployed.
80 String deploy(URI archive, String... params) throws GlassFishException; argument
/glassfish-3.1.2/connectors/connectors-connector/src/main/java/com/sun/enterprise/connectors/connector/module/
H A DResourcesCompositeSniffer.java44 import org.glassfish.api.deployment.archive.ReadableArchive;
72 * @param archive the file or directory to explore
76 public boolean handles(ReadableArchive archive, ClassLoader loader) { argument
77 return DeploymentUtils.isEAR(archive) && DeploymentUtils.hasResourcesXML(archive);
H A DResourcesSniffer.java45 import org.glassfish.api.deployment.archive.ReadableArchive;
75 public boolean handles(ReadableArchive archive, ClassLoader loader) { argument
76 return DeploymentUtils.hasResourcesXML(archive) && !DeploymentUtils.isEAR(archive)
77 && archive.getParentArchive() == null;
/glassfish-3.1.2/deployment/common/src/main/java/org/glassfish/deployment/common/
H A DGenericAnnotationDetector.java59 import org.glassfish.api.deployment.archive.ReadableArchive;
66 * This class will detect whether an archive contains specified annotations.
83 public boolean hasAnnotationInArchive(ReadableArchive archive) { argument
84 scanArchive(archive);
94 List<URI> externalLibs = DeploymentUtils.getExternalLibraries(archive);
99 logger.log(Level.WARNING, "Cannot find archive " + externalLib.getPath()
100 + " referenced from archive " + archive.getName()
118 public void scanArchive(ReadableArchive archive) { argument
122 Enumeration<String> entries = archive
[all...]
/glassfish-3.1.2/extras/osgi-container/src/main/java/org/glassfish/extras/osgicontainer/
H A DOSGiArchiveHandler.java43 import org.glassfish.api.deployment.archive.*;
88 public boolean handles(ReadableArchive archive) throws IOException { argument
89 Manifest manifest = getManifest(archive);
/glassfish-3.1.2/web/war-util/src/main/java/com/sun/enterprise/glassfish/web/
H A DScatteredWarHandler.java46 import org.glassfish.api.deployment.archive.ArchiveHandler;
47 import org.glassfish.api.deployment.archive.ReadableArchive;
69 return "scattered-archive";
73 public boolean handles(ReadableArchive archive) { argument
74 return (archive instanceof ScatteredArchive &&
75 ((ScatteredArchive) archive).type()==ScatteredArchive.Builder.type.war);
80 ScatteredArchive archive = (ScatteredArchive) context.getSource();
84 File base = archive.getResourcesDir();
86 File sunWeb = archive.getFile("WEB-INF/sun-web.xml");
93 for (URL url : archive
[all...]
/glassfish-3.1.2/web/web-embed/impl/src/main/java/org/glassfish/web/embed/impl/
H A DEmbeddedWebArchivist.java44 import org.glassfish.api.deployment.archive.ReadableArchive;
73 // in embedded mode, we don't scan archive, we just process all classes.
126 ReadableArchive archive)
130 if (archive instanceof ScatteredArchive) {
131 return super.processAnnotations(bundleDesc, this.scanner, archive);
133 return super.processAnnotations(bundleDesc, scanner, archive);
124 processAnnotations(RootDeploymentDescriptor bundleDesc, ModuleScanner scanner, ReadableArchive archive) argument
/glassfish-3.1.2/web/weld-integration/src/main/java/org/glassfish/weld/
H A DWeldCompositeSniffer.java52 import org.glassfish.api.deployment.archive.ReadableArchive;
76 // This method returns true if at least one /lib jar is a Weld archive
80 private boolean scanLibDir(ReadableArchive archive, String libLocation, DeploymentContext context) { argument
83 Enumeration<String> entries = archive.entries(libLocation);
90 ReadableArchive jarInLib = archive.getSubArchive(entryName);
102 private boolean isEntryPresent(ReadableArchive archive, String entry) { argument
105 entryPresent = archive.exists(entry);
H A DWeldSniffer.java56 import org.glassfish.api.deployment.archive.ReadableArchive;
78 * Returns true if the archive contains beans.xml as defined by packaging rules of Weld
81 public boolean handles(ReadableArchive archive, ClassLoader loader) { argument
84 // a Weld archive
86 if (isEntryPresent(archive, WEB_INF)) {
87 isWeldArchive = isEntryPresent(archive, WEB_INF_BEANS_XML);
91 if (isEntryPresent(archive, WEB_INF_LIB)) {
92 isWeldArchive = scanLibDir(archive, WEB_INF_LIB);
100 String archiveName = archive.getName();
102 isWeldArchive = isEntryPresent(archive, META_INF_BEANS_XM
117 scanLibDir(ReadableArchive archive, String libLocation) argument
138 isEntryPresent(ReadableArchive archive, String entry) argument
[all...]

Completed in 262 milliseconds

1234