public class ServerResource extends AbstractBrooklynRestResource implements ServerApi
AbstractBrooklynRestResource.RestValueResolverMIME_TYPE_TGZ, MIME_TYPE_ZIP| Constructor and Description |
|---|
ServerResource() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
clearHighAvailabilityPlaneStates() |
javax.ws.rs.core.Response |
exportPersistenceData(java.lang.String preferredOrigin) |
java.lang.String |
getConfig(java.lang.String configKey) |
java.util.Map<java.lang.String,java.lang.Object> |
getHighAvailabilityMetrics() |
ManagementNodeState |
getHighAvailabilityNodeState() |
HighAvailabilitySummary |
getHighAvailabilityPlaneStates() |
long |
getHighAvailabitlityPriority() |
java.lang.String |
getPlaneId() |
java.util.Map<java.lang.String,java.lang.Object> |
getUpExtended() |
java.lang.String |
getUser() |
VersionSummary |
getVersion() |
boolean |
isHealthy() |
boolean |
isShuttingDown() |
boolean |
isUp() |
void |
reloadBrooklynProperties() |
ManagementNodeState |
setHighAvailabilityNodeState(HighAvailabilityMode mode) |
long |
setHighAvailabilityPriority(long priority) |
void |
shutdown(boolean stopAppsFirst,
boolean forceShutdownOnError,
java.lang.String shutdownTimeoutRaw,
java.lang.String requestTimeoutRaw,
java.lang.String delayForHttpReturnRaw,
java.lang.Long delayMillis) |
brooklyn, mgmt, mgmtInternal, setManagementContextpublic void reloadBrooklynProperties()
reloadBrooklynProperties in interface ServerApipublic void shutdown(boolean stopAppsFirst,
boolean forceShutdownOnError,
java.lang.String shutdownTimeoutRaw,
java.lang.String requestTimeoutRaw,
java.lang.String delayForHttpReturnRaw,
java.lang.Long delayMillis)
public VersionSummary getVersion()
getVersion in interface ServerApipublic java.lang.String getPlaneId()
getPlaneId in interface ServerApipublic boolean isShuttingDown()
isShuttingDown in interface ServerApipublic java.util.Map<java.lang.String,java.lang.Object> getUpExtended()
getUpExtended in interface ServerApipublic java.lang.String getConfig(java.lang.String configKey)
public ManagementNodeState getHighAvailabilityNodeState()
getHighAvailabilityNodeState in interface ServerApipublic ManagementNodeState setHighAvailabilityNodeState(HighAvailabilityMode mode)
setHighAvailabilityNodeState in interface ServerApipublic java.util.Map<java.lang.String,java.lang.Object> getHighAvailabilityMetrics()
getHighAvailabilityMetrics in interface ServerApipublic long getHighAvailabitlityPriority()
getHighAvailabitlityPriority in interface ServerApipublic long setHighAvailabilityPriority(long priority)
setHighAvailabilityPriority in interface ServerApipublic HighAvailabilitySummary getHighAvailabilityPlaneStates()
getHighAvailabilityPlaneStates in interface ServerApipublic javax.ws.rs.core.Response clearHighAvailabilityPlaneStates()
clearHighAvailabilityPlaneStates in interface ServerApipublic javax.ws.rs.core.Response exportPersistenceData(java.lang.String preferredOrigin)
exportPersistenceData in interface ServerApi