|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface TSDeploymentInterface2
This is the TSDeploymentInterface2. The TSDeploymentInterface2 interface allows for implementation specific functionality for those operations not defined by JSR-88.
| Method Summary | |
|---|---|
void |
createConnectionFactory(javax.enterprise.deploy.spi.TargetModuleID[] targetIDs,
java.util.Properties p)
This method is called to create a connection factory in your Java EE implementation. |
java.lang.String |
getAppClientArgs(java.util.Properties p)
This method is called by the test harness to get any additional test specific arguments that must be passed to the application client container class, which is specified in the ts.jte file in the given environment (command.testExecuteAppClient property). |
java.lang.String |
getClientClassPath(javax.enterprise.deploy.spi.TargetModuleID[] targetIDs,
DeploymentInfo info,
javax.enterprise.deploy.spi.DeploymentManager manager)
This method is called by the Standard Deployment implementation of TSDeploymentInterface to get the classpath to any generated classes that must be accessible to application clients. |
java.util.Hashtable |
getDependentValues(DeploymentInfo[] infoArray)
This method is called by the test harness to get any property values which must be set in one component's runtime info according to rules defined by the opposite server's implementation in an interop scenario. |
java.lang.Object |
getDeploymentPlan(DeploymentInfo info)
This method should return a Deployment Plan for a given Java EE implementation. |
javax.enterprise.deploy.spi.Target[] |
getTargetsToUse(javax.enterprise.deploy.spi.Target[] targets,
DeploymentInfo info)
This method allows vendors to choose which targets, of the available targets, they would like to deploy on. |
void |
init(java.io.PrintWriter writer)
Initializes a new TSDeploymentInterface2 instance. |
void |
postDistribute(javax.enterprise.deploy.spi.status.ProgressObject po)
Vendors may choose to implement this method if they want to examine the progress object returned from the JSR 88 API call to distribute. |
void |
postStart(javax.enterprise.deploy.spi.status.ProgressObject po)
Vendors may choose to implement this method if they want to examine the progress object returned from the JSR 88 API call to start. |
void |
postStop(javax.enterprise.deploy.spi.status.ProgressObject po)
Vendors may choose to implement this method if they want to examine the progress object returned from the JSR 88 API call to stop. |
void |
postUndeploy(javax.enterprise.deploy.spi.status.ProgressObject po)
Vendors may choose to implement this method if they want to examine the progress object returned from the JSR 88 API call to undeploy. |
void |
removeConnectionFactory(javax.enterprise.deploy.spi.TargetModuleID[] targetIDs,
java.util.Properties p)
This method is called to remove a connection factory from your Java EE implementation. |
| Method Detail |
|---|
void init(java.io.PrintWriter writer)
writer - The PrintWriter that should be used to log output.
java.lang.String getClientClassPath(javax.enterprise.deploy.spi.TargetModuleID[] targetIDs,
DeploymentInfo info,
javax.enterprise.deploy.spi.DeploymentManager manager)
throws TSDeploymentException
targetIDs - The list of deployment target IDs. These are the targets
where the current application is being deployed.info - The deployment info object that contains the S1AS runtime
infomation.
TSDeploymentException
java.lang.Object getDeploymentPlan(DeploymentInfo info)
throws TSDeploymentException
TSDeploymentException
void createConnectionFactory(javax.enterprise.deploy.spi.TargetModuleID[] targetIDs,
java.util.Properties p)
throws TSDeploymentException
targetIDs - List of target module IDs where the connector will
be deployed to.p - Properties specific to the currently running test
TSDeploymentException
void removeConnectionFactory(javax.enterprise.deploy.spi.TargetModuleID[] targetIDs,
java.util.Properties p)
throws TSDeploymentException
p - Properties specific to the currently running test
TSDeploymentExceptionjava.lang.String getAppClientArgs(java.util.Properties p)
p - Properties specific to the currently running test
java.util.Hashtable getDependentValues(DeploymentInfo[] infoArray)
infoArray - Array of DeploymentInfo objects for the ear files
associated with a particular directory
javax.enterprise.deploy.spi.Target[] getTargetsToUse(javax.enterprise.deploy.spi.Target[] targets,
DeploymentInfo info)
targets - Available deployment targetsinfo - The deployment info object containing all the S1AS runtime info
void postDistribute(javax.enterprise.deploy.spi.status.ProgressObject po)
po - The progress object returned from the distribute call.void postStart(javax.enterprise.deploy.spi.status.ProgressObject po)
po - The progress object returned from the start call.void postStop(javax.enterprise.deploy.spi.status.ProgressObject po)
po - The progress object returned from the stop call.void postUndeploy(javax.enterprise.deploy.spi.status.ProgressObject po)
po - The progress object returned from the undeploy call.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||