@Vetoed public class MonitorService extends Object implements Monitor, org.jboss.msc.service.Service<MonitorService>
| Modifier and Type | Field and Description |
|---|---|
static org.jboss.msc.service.ServiceName |
SERVICE_NAME |
| Constructor and Description |
|---|
MonitorService(Optional<String> securityRealm) |
| Modifier and Type | Method and Description |
|---|---|
Set<Object> |
getHealthDelegates() |
List<HealthMetaData> |
getHealthURIs() |
org.jboss.msc.inject.Injector<org.jboss.as.controller.ModelController> |
getModelControllerInjector() |
org.jboss.dmr.ModelNode |
getNodeInfo() |
long |
getProbeTimeoutSeconds()
The timeout in seconds
|
Optional<org.jboss.as.domain.management.SecurityRealm> |
getSecurityRealm() |
org.jboss.msc.inject.Injector<org.jboss.as.domain.management.SecurityRealm> |
getSecurityRealmInjector() |
org.jboss.msc.inject.Injector<org.jboss.as.server.ServerEnvironment> |
getServerEnvironmentInjector() |
MonitorService |
getValue() |
org.jboss.dmr.ModelNode |
heap() |
void |
registerHealth(HealthMetaData metaData) |
void |
registerHealthBean(Object healthCheck) |
void |
start(org.jboss.msc.service.StartContext startContext) |
void |
stop(org.jboss.msc.service.StopContext stopContext) |
org.jboss.dmr.ModelNode |
threads() |
void |
unregisterHealthBean(Object healthCheck) |
public long getProbeTimeoutSeconds()
MonitorgetProbeTimeoutSeconds in interface Monitorpublic void start(org.jboss.msc.service.StartContext startContext)
throws org.jboss.msc.service.StartException
start in interface org.jboss.msc.service.Service<MonitorService>org.jboss.msc.service.StartExceptionpublic void stop(org.jboss.msc.service.StopContext stopContext)
stop in interface org.jboss.msc.service.Service<MonitorService>public MonitorService getValue() throws IllegalStateException, IllegalArgumentException
getValue in interface org.jboss.msc.value.Value<MonitorService>IllegalStateExceptionIllegalArgumentExceptionpublic org.jboss.dmr.ModelNode getNodeInfo()
getNodeInfo in interface Monitorpublic void registerHealth(HealthMetaData metaData)
registerHealth in interface Monitorpublic void registerHealthBean(Object healthCheck)
registerHealthBean in interface Monitorpublic void unregisterHealthBean(Object healthCheck)
unregisterHealthBean in interface Monitorpublic List<HealthMetaData> getHealthURIs()
getHealthURIs in interface Monitorpublic Set<Object> getHealthDelegates()
getHealthDelegates in interface Monitorpublic Optional<org.jboss.as.domain.management.SecurityRealm> getSecurityRealm()
getSecurityRealm in interface Monitorpublic org.jboss.msc.inject.Injector<org.jboss.as.server.ServerEnvironment> getServerEnvironmentInjector()
public org.jboss.msc.inject.Injector<org.jboss.as.controller.ModelController> getModelControllerInjector()
public org.jboss.msc.inject.Injector<org.jboss.as.domain.management.SecurityRealm> getSecurityRealmInjector()
Copyright © 2018 JBoss by Red Hat. All rights reserved.