FileDocCategorySizeDatePackage
DeployThreadParams.javaAPI DocGlassfish v2 API4027Fri May 04 22:23:28 BST 2007com.sun.enterprise.management.deploy

DeployThreadParams

public final class DeployThreadParams extends Object

Fields Summary
private final File
mDeployFile
private final File
mPlanFile
private final Map
mOptions
private final com.sun.appserv.management.deploy.DeploymentSource
mDeploymentSource
private final com.sun.appserv.management.deploy.DeploymentSource
mDeploymentPlan
private final com.sun.appserv.management.base.QueryMgr
mQueryMgr
Constructors Summary
private DeployThreadParams(com.sun.appserv.management.base.QueryMgr queryMgr, Map options, File deployFile, File planFile, com.sun.appserv.management.deploy.DeploymentSource source, com.sun.appserv.management.deploy.DeploymentSource plan)

		assert( (deployFile == null && source != null) ||
			(deployFile != null && source == null) );
		
		mDeployFile			= deployFile;
		mPlanFile			= planFile;
		mOptions			= options == null ?
				new HashMap<String,Object>() :
				   Collections.unmodifiableMap(
				    TypeCast.checkMap( options, String.class, Object.class));
		mDeploymentSource	= source;
		mDeploymentPlan		= plan;
		mQueryMgr			= queryMgr;
	
public DeployThreadParams(com.sun.appserv.management.base.QueryMgr queryMgr, Map options, File deployFile, File planFile)

		this( queryMgr, options, deployFile, planFile, null, null );
	
public DeployThreadParams(com.sun.appserv.management.base.QueryMgr queryMgr, Map options, com.sun.appserv.management.deploy.DeploymentSource source, com.sun.appserv.management.deploy.DeploymentSource plan)

		this( queryMgr, options, null, null, source, plan );
	
Methods Summary
public java.io.FilegetDeployFile()

 return( mDeployFile ); 
public com.sun.appserv.management.deploy.DeploymentSourcegetDeploymentPlan()

 return( mDeploymentPlan ); 
public com.sun.appserv.management.deploy.DeploymentSourcegetDeploymentSource()

 return( mDeploymentSource ); 
public java.util.MapgetOptions()

 return( mOptions ); 
public java.io.FilegetPlanFile()

 return( mPlanFile ); 
public com.sun.appserv.management.base.QueryMgrgetQueryMgr()

 return( mQueryMgr );