org.glassfish.javaee.core.deployment
Class DolProvider
java.lang.Object
org.glassfish.javaee.core.deployment.DolProvider
- All Implemented Interfaces:
- ApplicationMetaDataProvider<Application>, ApplicationInfoProvider
@Service
public class DolProvider
- extends java.lang.Object
- implements ApplicationMetaDataProvider<Application>, ApplicationInfoProvider
ApplicationMetada
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
applicationFactory
protected ApplicationFactory applicationFactory
archiveFactory
protected ArchiveFactory archiveFactory
descriptorArchivist
protected DescriptorArchivist descriptorArchivist
applicationArchivist
protected ApplicationArchivist applicationArchivist
DolProvider
public DolProvider()
getMetaData
public MetaData getMetaData()
- Specified by:
getMetaData in interface ApplicationMetaDataProvider<Application>
load
public Application load(DeploymentContext dc)
throws java.io.IOException
- Specified by:
load in interface ApplicationMetaDataProvider<Application>
- Throws:
java.io.IOException
getNameFor
public java.lang.String getNameFor(ReadableArchive archive,
DeploymentContext context)
- return the name for the given application
- Specified by:
getNameFor in interface ApplicationInfoProvider
getLibraryJars
public java.util.List<java.net.URL> getLibraryJars(DeploymentContext context)
- Specified by:
getLibraryJars in interface ApplicationInfoProvider
handleDeploymentPlan
protected void handleDeploymentPlan(java.io.File deploymentPlan,
Archivist archivist,
ReadableArchive sourceArchive,
ApplicationHolder holder)
throws java.io.IOException
- Throws:
java.io.IOException
saveAppDescriptor
protected void saveAppDescriptor(Application application,
DeploymentContext context)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2012 GlassFish Community. All Rights Reserved.