|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectat.spardat.xma.boot.comp.AppContainer
AppContainer is a data-object that holds information about a running application and itīs components.
| Constructor Summary | |
AppContainer()
|
|
| Method Summary | |
void |
addRunningCmp(XMAComponent cmp)
|
void |
endComponent(IComponent rtc)
cleanup components and application resources. |
XMAApp |
getApp()
|
AppManager |
getAppManager()
get application manager |
CCLoader |
getCcl_()
|
CCLoader |
getCcl()
|
IComponent |
getComponent(java.lang.String component)
get a component |
byte[] |
getDigest()
get digest (version hash code) for the current application |
java.lang.String |
getDigestAsString()
|
java.lang.String |
getPluginImplClient(java.lang.String interfaceName)
get the name of the class that implements the interface name given as input parameter. |
java.util.HashMap |
getRuncmp_()
|
XMAComponent |
getRunningCmp(java.lang.String strCmpName)
|
XMAComponent |
getRunningCmp(XMAComponent cmp)
|
VersionNumber |
getServerVers()
|
IRtXMASessionClient |
getSession_()
|
IRtXMASessionClient |
getSession()
get the the xma session for this application |
boolean |
isRunningCmp(XMAComponent cmp)
|
XMAComponent |
remRunningCmp(java.lang.String name)
|
int |
runningCmp()
|
void |
setApp_(XMAApp app)
|
void |
setApp(XMAApp app)
|
void |
setAppManager(AppManager in)
set application manager |
void |
setCcl_(CCLoader loader)
|
void |
setCcl(CCLoader loader)
|
void |
setDigest(byte[] bs)
|
void |
setRuncmp_(java.util.HashMap map)
|
void |
setServerVers(VersionNumber serverVers)
|
void |
setSession_(IRtXMASessionClient client)
|
void |
setSession(IRtXMASessionClient client)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AppContainer()
| Method Detail |
public void setAppManager(AppManager in)
public AppManager getAppManager()
public XMAApp getApp()
public IRtXMASessionClient getSession()
public CCLoader getCcl()
public void setApp(XMAApp app)
app - public void setCcl(CCLoader loader)
loader - public CCLoader getCcl_()
public void setApp_(XMAApp app)
app - public void setCcl_(CCLoader loader)
loader - public void setSession(IRtXMASessionClient client)
client - public IRtXMASessionClient getSession_()
public void setSession_(IRtXMASessionClient client)
client - public java.util.HashMap getRuncmp_()
public void setRuncmp_(java.util.HashMap map)
map - public VersionNumber getServerVers()
public void setServerVers(VersionNumber serverVers)
serverVers - The serverVers to set.public boolean isRunningCmp(XMAComponent cmp)
public XMAComponent getRunningCmp(XMAComponent cmp)
public XMAComponent getRunningCmp(java.lang.String strCmpName)
public void addRunningCmp(XMAComponent cmp)
public XMAComponent remRunningCmp(java.lang.String name)
public int runningCmp()
public byte[] getDigest()
IBootRuntime
getDigest in interface IBootRuntimepublic void setDigest(byte[] bs)
bs - application descriptor digest valuepublic java.lang.String getDigestAsString()
public IComponent getComponent(java.lang.String component)
throws java.lang.Exception
IBootRuntime
getComponent in interface IBootRuntimecomponent - the absolute uri of the desired component in another or the same webapplication.
java.lang.Exception - unable to load, create or instantiate the componentpublic void endComponent(IComponent rtc)
IBootRuntime
endComponent in interface IBootRuntimertc - the terminating componentpublic java.lang.String getPluginImplClient(java.lang.String interfaceName)
IBootRuntime
getPluginImplClient in interface IBootRuntimeinterfaceName - name of the plugin interface
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||