/glassfish-3.1.2/common/scattered-archive-api/src/main/java/org/glassfish/embeddable/archive/ |
H A D | ScatteredEnterpriseArchive.java | 41 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">"testapp"</span><span class="s1">); 80 * <a name="l69"> archive.addMetadata(</span><span class="s2">new </span><span class="s1">File(</span><span class="s4">"src"</span><span class="s1">, </span><span class="s4">"application.xml"</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 "scattered.war". Hence specify the name while adding the archive.</span><span class="s1"> 83 * <a name="l72"> archive.addArchive(webmodule.toURI(), </span><span class="s4">"scattered.war"</span><span class="s1">); 85 * <a name="l74"> archive.addArchive(</span><span class="s2">new </span><span class="s1">File(</span><span class="s4">"lib"</span><span class="s1">, </span><span class="s4">"mylibrary.jar"</span><span class="s1">)); 87 * <a name="l76"> </span><span class="s0">// src/application.xml references EJB module as "ejb.jar". 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 D | Assembler.java | 41 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 D | CompositeHandler.java | 41 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 D | ReadableArchiveFactory.java | 41 package org.glassfish.api.deployment.archive; 62 * @return returns null if it can not create archive
|
H A D | ArchiveHandler.java | 41 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 D | Archive.java | 41 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 D | WritableArchive.java | 41 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 D | ApplicationInfoProvider.java | 44 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 D | GenericHandler.java | 44 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 D | ACCAppClientArchivist.java | 46 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 D | ServerSidePersistenceArchivist.java | 44 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 D | WebServicesArchivist.java | 50 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 D | ConnectorAnnotationDetector.java | 46 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 D | AnnotationDetector.java | 47 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 D | ModuleContentValidator.java | 47 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 D | EmbeddedDeployer.java | 43 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 D | Deployer.java | 76 * @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 D | ResourcesCompositeSniffer.java | 44 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 D | ResourcesSniffer.java | 45 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 D | GenericAnnotationDetector.java | 59 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 D | OSGiArchiveHandler.java | 43 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 D | ScatteredWarHandler.java | 46 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 D | EmbeddedWebArchivist.java | 44 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 D | WeldCompositeSniffer.java | 52 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 D | WeldSniffer.java | 56 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...] |