|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ServerManagerLocal
| Field Summary | |
|---|---|
static String |
MAINTENANCE_MODE_ON_STARTUP_PROPERTY
The system property (defined in the startup properties file) that indicates if we need to put the server into MM upon startup. |
| Method Summary | |
|---|---|
void |
beat()
Updates server mtime to register active heart beat |
int |
create(org.rhq.core.domain.cloud.Server server)
Persist the fully defined |
void |
establishCurrentServerMode()
Checks current server mode against previous serverMode and takes any state change actions necessary. |
List<org.rhq.core.domain.resource.Agent> |
getAgents()
At any time an active agent is communicating (either registered with, or connected to) a server in the cloud. |
List<Integer> |
getAndClearAgentsWithStatus()
An Agent can have various status settings Agent. |
boolean |
getAndClearServerStatus()
A Server can have various status settings Server. |
String |
getIdentity()
Determine the identity (i.e. |
org.rhq.core.domain.cloud.Server |
getServer()
Returns an object representing this server as it is known within the registered cloud of servers. |
void |
handleHeartbeatTimer(javax.ejb.Timer timer)
|
void |
scheduleServerHeartbeat()
|
void |
syncEndpointAddress()
Synchronizes the endpoint address of this server with the host name or address found on the host machine. |
| Field Detail |
|---|
static final String MAINTENANCE_MODE_ON_STARTUP_PROPERTY
| Method Detail |
|---|
void scheduleServerHeartbeat()
void handleHeartbeatTimer(javax.ejb.Timer timer)
int create(org.rhq.core.domain.cloud.Server server)
server -
String getIdentity()
List<org.rhq.core.domain.resource.Agent> getAgents()
List<Integer> getAndClearAgentsWithStatus()
Agent. The Status, when set, indicates
that this agent has some necessary work pending, typically processed by a periodic job.
boolean getAndClearServerStatus()
Server. The Status, when set, indicates
that this server has some necessary work pending, typically processed by a periodic job.
org.rhq.core.domain.cloud.Server getServer()
throws ServerNotFoundException
ServerNotFoundException#getIdentity()}void establishCurrentServerMode()
void syncEndpointAddress()
throws SyncEndpointAddressException
Server.getAddress() then this server will be updated
with the value of this machine's host name/address.
SyncEndpointAddressExceptionvoid beat()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||