FileDocCategorySizeDatePackage
EjbcContext.javaAPI DocGlassfish v2 API4669Fri May 04 22:32:58 BST 2007com.sun.ejb.codegen

EjbcContext

public interface EjbcContext
Ejbc runtime environment created by deployment backend. This class contains all the information needed by ejbc for a particular deployment.
author
Nazrul Islam
since
JDK 1.4

Fields Summary
Constructors Summary
Methods Summary
public java.lang.String[]getClasspathUrls()
Returns the class paths need by this archive to compile the generated src.

return
the class paths used by javac & rmic for this archive

public com.sun.enterprise.deployment.backend.DeploymentModegetDeploymentMode()
Returns the deployment mode, i.e., archive layout.

return
deployment mode

public com.sun.enterprise.deployment.backend.DeploymentRequestgetDeploymentRequest()
Returns the original DeploymentRequest object for the current deployment

return
Deployment Request object

public com.sun.enterprise.deployment.ApplicationgetDescriptor()
Returns the object representation of the deployment descriptor for the current archive.

return
the deployment descriptor for the current archive

public java.lang.String[]getEjbClasspathUrls()
Returns the ejb class paths of this archive.

return
the ejb class paths for this archive

public java.util.ListgetJavacOptions()
Returns the JAVAC options as defined in the instance's server configuration.

return
the JAVAC options

public java.util.PropertiesgetOptionalArguments()
Returns the optional arguments - which currently consists of CMP-specific deployment arguments

return
optional attributes

public java.util.ListgetRmicOptions()
Returns the RMIC options as defined in the instance's server configuration.

return
the RMIC options

public java.io.FilegetSrcDir()
Returns the current directory where the archive has been exploded.

return
the directory where the archive has been exploded

public java.io.FilegetStubsDir()
Returns the (current stubs) directory where all the code is generated and being compiled for this archive.

return
the current stubs directory for this archive

public IASEJBCTimesgetTiming()
Returns the timing information for the sub-tasks of ejbc.

return
timing information for the sub-tasks of ejbc