FileDocCategorySizeDatePackage
ClientJarMaker.javaAPI DocGlassfish v2 API3900Fri May 04 22:34:36 BST 2007com.sun.enterprise.deployment.interfaces

ClientJarMaker

public interface ClientJarMaker
This interface defines behaviour necessary for creating a appclient container compliant jar file.
author
Jerome Dochez

Fields Summary
Constructors Summary
Methods Summary
public voidcreate(com.sun.enterprise.deployment.RootDeploymentDescriptor descriptor, com.sun.enterprise.deployment.deploy.shared.AbstractArchive source, com.sun.enterprise.deployment.deploy.shared.AbstractArchive target, com.sun.enterprise.util.zip.ZipItem[] stubs, java.util.Properties props)
creates the appclient container jar file

param
descriptor is the loaded module's deployment descriptor
param
source is the abstract archive for the source module deployed
param
target is the abstract archive for the desired appclient container jar file
param
stubs are the stubs generated by the deployment codegen
param
props is a properties collection to pass implementation parameters
throws
IOException when the jar file creation fail

public voidcreate(com.sun.enterprise.deployment.RootDeploymentDescriptor descriptor, com.sun.enterprise.deployment.deploy.shared.AbstractArchive source, com.sun.enterprise.deployment.deploy.shared.AbstractArchive source2, com.sun.enterprise.deployment.deploy.shared.AbstractArchive target, com.sun.enterprise.util.zip.ZipItem[] stubs, java.util.Properties props)
creates the appclient container jar file

param
descriptor is the loaded module's deployment descriptor
param
source is the abstract archive for the source module deployed
param
source2 is the abstract archive for the generated xml directory
param
target is the abstract archive for the desired appclient container jar file
param
stubs are the stubs generated by the deployment codegen
param
props is a properties collection to pass implementation parameters
throws
IOException when the jar file creation fail