|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hyperic.hq.bizapp.server.session.LiveDataBossEJBImpl
public class LiveDataBossEJBImpl
External API into the live data system.
Field Summary | |
---|---|
protected SessionManager |
_manager
|
Constructor Summary | |
---|---|
LiveDataBossEJBImpl()
|
Method Summary | |
---|---|
void |
ejbActivate()
|
void |
ejbCreate()
|
void |
ejbPassivate()
|
void |
ejbRemove()
|
ConfigSchema |
getConfigSchema(int sessionId,
AppdefEntityID id,
java.lang.String command)
Get the ConfigSchema for this resource |
LiveDataResult |
getLiveData(int sessionId,
LiveDataCommand command)
Get live data for a given resource |
LiveDataResult[] |
getLiveData(int sessionId,
LiveDataCommand[] commands)
Get live data for the given commands |
java.lang.String[] |
getLiveDataCommands(int sessionId,
AppdefEntityID id)
Get the commands for a given resource. |
void |
setSessionContext(javax.ejb.SessionContext ctx)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected SessionManager _manager
Constructor Detail |
---|
public LiveDataBossEJBImpl()
Method Detail |
---|
public void ejbCreate() throws javax.ejb.CreateException
javax.ejb.CreateException
public void ejbActivate() throws javax.ejb.EJBException, java.rmi.RemoteException
ejbActivate
in interface javax.ejb.SessionBean
javax.ejb.EJBException
java.rmi.RemoteException
public void ejbPassivate() throws javax.ejb.EJBException, java.rmi.RemoteException
ejbPassivate
in interface javax.ejb.SessionBean
javax.ejb.EJBException
java.rmi.RemoteException
public void ejbRemove() throws javax.ejb.EJBException, java.rmi.RemoteException
ejbRemove
in interface javax.ejb.SessionBean
javax.ejb.EJBException
java.rmi.RemoteException
public void setSessionContext(javax.ejb.SessionContext ctx)
setSessionContext
in interface javax.ejb.SessionBean
public LiveDataResult getLiveData(int sessionId, LiveDataCommand command) throws PermissionException, AgentNotFoundException, AppdefEntityNotFoundException, LiveDataException, SessionTimeoutException, SessionNotFoundException
PermissionException
AgentNotFoundException
AppdefEntityNotFoundException
LiveDataException
SessionTimeoutException
SessionNotFoundException
public LiveDataResult[] getLiveData(int sessionId, LiveDataCommand[] commands) throws PermissionException, AgentNotFoundException, AppdefEntityNotFoundException, LiveDataException, SessionTimeoutException, SessionNotFoundException
PermissionException
AgentNotFoundException
AppdefEntityNotFoundException
LiveDataException
SessionTimeoutException
SessionNotFoundException
public java.lang.String[] getLiveDataCommands(int sessionId, AppdefEntityID id) throws PluginException, PermissionException, SessionTimeoutException, SessionNotFoundException
PluginException
PermissionException
SessionTimeoutException
SessionNotFoundException
public ConfigSchema getConfigSchema(int sessionId, AppdefEntityID id, java.lang.String command) throws PluginException, PermissionException, SessionTimeoutException, SessionNotFoundException
PluginException
PermissionException
SessionTimeoutException
SessionNotFoundException
|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |