|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DeploymentInfo
Provides all information required to deploy an application on a server. Much of this information is extracted from runtime xml files. The following information is provided:
Nested Class Summary | |
---|---|
static class |
DeploymentInfo.ParseException
Exception thrown if an error occured parsing the XML |
Method Summary | |
---|---|
java.util.Map |
getAppClientRuntimeData()
Returns a Map that maps runtimne deployment descriptor filename Strings to concrete implementations of the com.sun.ts.lib.porting.appclient.SunApplicationClient interface. |
java.util.List |
getAppClientRuntimeDDs()
Returns a List of concrete implementations of the com.sun.ts.lib.porting.appclient.SunApplicationClient interface. |
java.util.Map |
getAppRuntimeData()
Returns a Map that maps runtimne deployment descriptor filename Strings to concrete implementations of the com.sun.ts.lib.porting.app.SunApplication interface. |
java.util.List |
getAppRuntimeDDs()
Returns a List of concrete implementations of the com.sun.ts.lib.porting.app.SunApplication interface. |
java.lang.String |
getContentAsXml()
Returns a String that conatains the contents of all the runtime XML files. |
java.lang.String |
getEarFile()
Returns the ear file to deploy |
java.util.Map |
getEjbRuntimeData()
Returns a Map that maps runtimne deployment descriptor filename Strings to concrete implementations of the com.sun.ts.lib.porting.ejb.SunEjbJar interface. |
java.util.List |
getEjbRuntimeDDs()
Returns a List of concrete implementations of the com.sun.ts.lib.porting.ejb.SunEjbJar interface. |
DeploymentInfo[] |
getPreviousInfos()
|
java.lang.String |
getProperty(java.lang.String key)
Returns the value of the given property. |
java.lang.String[] |
getRuntimeFiles()
Returns the list of runtime files to be deployed |
java.util.Map |
getWebRuntimeData()
Returns a Map that maps runtimne deployment descriptor filename Strings to concrete implementations of the com.sun.ts.lib.porting.web.SunWebApp interface. |
java.util.List |
getWebRuntimeDDs()
Returns a List of concrete implementations of the com.sun.ts.lib.porting.web.SunWebApp interface. |
void |
setPreviousInfos(DeploymentInfo[] infos)
Sets/gets an array of deploymentInfo objects from previously deployed apps in the currrent directory along with all common apps |
void |
setProperty(java.lang.String key,
java.lang.String value)
Sets the value of the given property. |
Method Detail |
---|
void setProperty(java.lang.String key, java.lang.String value)
java.lang.String getProperty(java.lang.String key)
void setPreviousInfos(DeploymentInfo[] infos)
DeploymentInfo[] getPreviousInfos()
java.lang.String getEarFile()
java.lang.String[] getRuntimeFiles()
java.util.Map getEjbRuntimeData()
java.util.Map getWebRuntimeData()
java.util.Map getAppRuntimeData()
java.util.Map getAppClientRuntimeData()
java.util.List getAppClientRuntimeDDs()
java.util.List getAppRuntimeDDs()
java.util.List getWebRuntimeDDs()
java.util.List getEjbRuntimeDDs()
java.lang.String getContentAsXml()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |