org.glassfish.paas.orchestrator
Class PaaSDeploymentContext

java.lang.Object
  extended by org.glassfish.paas.orchestrator.PaaSDeploymentContext

public class PaaSDeploymentContext
extends Object

Deployment Context of a PaaS enabled application

Author:
Jagadish Ramu

Constructor Summary
PaaSDeploymentContext(String appName, DeploymentContext dc)
           
PaaSDeploymentContext(String appName, ReadableArchive archive)
           
 
Method Summary
 void addTransientAppMetaData(String metaDataKey, Object metaData)
           
 String getAppName()
          provides the application-name.
 ReadableArchive getArchive()
           
 DeploymentContext getDeploymentContext()
          provides the deployment-context associated with the deployment
deployment-context will be null in case of non-deployment related activity eg: scaling, monitoring actions etc.,
<T> T
getTransientAppMetaData(String key, Class<T> metadataType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PaaSDeploymentContext

public PaaSDeploymentContext(String appName,
                             DeploymentContext dc)

PaaSDeploymentContext

public PaaSDeploymentContext(String appName,
                             ReadableArchive archive)
Method Detail

getAppName

public String getAppName()
provides the application-name.
application-name will be null in case of shared or external-service related operations/invocations.

Returns:
String appName

getDeploymentContext

public DeploymentContext getDeploymentContext()
provides the deployment-context associated with the deployment
deployment-context will be null in case of non-deployment related activity eg: scaling, monitoring actions etc.,

Returns:
DeploymentContext

addTransientAppMetaData

public void addTransientAppMetaData(String metaDataKey,
                                    Object metaData)

getTransientAppMetaData

public <T> T getTransientAppMetaData(String key,
                                     Class<T> metadataType)

getArchive

public ReadableArchive getArchive()


Copyright © 2012. All Rights Reserved.