public interface ServerManagerLocal
| Modifier and Type | Field and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
static final String MAINTENANCE_MODE_ON_STARTUP_PROPERTY
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()
Copyright © 2008-2014 Red Hat, Inc.. All Rights Reserved.