public class UndertowHttpManagementService extends Object implements org.jboss.msc.service.Service<HttpManagement>
| Modifier and Type | Field and Description |
|---|---|
static RuntimeCapability<Void> |
EXTENSIBLE_HTTP_MANAGEMENT_CAPABILITY |
static String |
HTTP_MANAGEMENT |
static org.jboss.msc.service.ServiceName |
HTTP_UPGRADE_SERVICE_NAME |
static String |
HTTPS_MANAGEMENT |
static org.jboss.msc.service.ServiceName |
HTTPS_UPGRADE_SERVICE_NAME |
static String |
JBOSS_REMOTING |
static String |
MANAGEMENT_ENDPOINT |
static String |
SERVER_NAME |
static org.jboss.msc.service.ServiceName |
SERVICE_NAME |
| Constructor and Description |
|---|
UndertowHttpManagementService(ConsoleMode consoleMode,
String consoleSlot) |
| Modifier and Type | Method and Description |
|---|---|
org.jboss.msc.value.InjectedValue<Collection<String>> |
getAllowedOriginsInjector() |
org.jboss.msc.value.InjectedValue<ControlledProcessStateService> |
getControlledProcessStateServiceInjector()
Get the security realm injector.
|
org.jboss.msc.inject.Injector<org.wildfly.security.auth.server.HttpAuthenticationFactory> |
getHttpAuthenticationFactoryInjector()
Get the
Injector for the HTTP authentication factory. |
org.jboss.msc.inject.Injector<NetworkInterfaceBinding> |
getInterfaceInjector()
Get the interface binding injector.
|
org.jboss.msc.value.InjectedValue<io.undertow.server.ListenerRegistry> |
getListenerRegistry() |
org.jboss.msc.value.InjectedValue<Executor> |
getManagementExecutor() |
org.jboss.msc.inject.Injector<ModelController> |
getModelControllerInjector()
Get the model controller injector to dispatch management requests to
|
org.jboss.msc.inject.Injector<Integer> |
getPortInjector()
Get the management port injector.
|
org.jboss.msc.value.InjectedValue<ManagementHttpRequestProcessor> |
getRequestProcessorValue() |
org.jboss.msc.inject.Injector<NetworkInterfaceBinding> |
getSecureInterfaceInjector()
Get the secure interface binding injector.
|
org.jboss.msc.inject.Injector<Integer> |
getSecurePortInjector()
Get the management secure port injector.
|
org.jboss.msc.inject.Injector<SocketBinding> |
getSecureSocketBindingInjector() |
org.jboss.msc.value.InjectedValue<org.jboss.as.domain.management.SecurityRealm> |
getSecurityRealmInjector()
Get the security realm injector.
|
org.jboss.msc.inject.Injector<SocketBinding> |
getSocketBindingInjector() |
org.jboss.msc.inject.Injector<SocketBindingManager> |
getSocketBindingManagerInjector() |
org.jboss.msc.inject.Injector<SSLContext> |
getSSLContextInjector()
Get the SSLContext injector.
|
HttpManagement |
getValue() |
org.jboss.msc.value.InjectedValue<org.xnio.XnioWorker> |
getWorker() |
void |
start(org.jboss.msc.service.StartContext context)
Starts the service.
|
void |
stop(org.jboss.msc.service.StopContext context)
Stops the service.
|
public static final RuntimeCapability<Void> EXTENSIBLE_HTTP_MANAGEMENT_CAPABILITY
public static final org.jboss.msc.service.ServiceName SERVICE_NAME
public static final String SERVER_NAME
public static final String HTTP_MANAGEMENT
public static final String HTTPS_MANAGEMENT
public static final org.jboss.msc.service.ServiceName HTTP_UPGRADE_SERVICE_NAME
public static final org.jboss.msc.service.ServiceName HTTPS_UPGRADE_SERVICE_NAME
public static final String JBOSS_REMOTING
public static final String MANAGEMENT_ENDPOINT
public UndertowHttpManagementService(ConsoleMode consoleMode, String consoleSlot)
public void start(org.jboss.msc.service.StartContext context)
throws org.jboss.msc.service.StartException
start in interface org.jboss.msc.service.Service<HttpManagement>context - The start contextorg.jboss.msc.service.StartException - If any errors occurpublic void stop(org.jboss.msc.service.StopContext context)
stop in interface org.jboss.msc.service.Service<HttpManagement>context - The stop contextpublic HttpManagement getValue() throws IllegalStateException
getValue in interface org.jboss.msc.value.Value<HttpManagement>IllegalStateExceptionpublic org.jboss.msc.inject.Injector<NetworkInterfaceBinding> getInterfaceInjector()
public org.jboss.msc.inject.Injector<NetworkInterfaceBinding> getSecureInterfaceInjector()
public org.jboss.msc.inject.Injector<SocketBindingManager> getSocketBindingManagerInjector()
public org.jboss.msc.inject.Injector<SocketBinding> getSocketBindingInjector()
public org.jboss.msc.inject.Injector<SocketBinding> getSecureSocketBindingInjector()
public org.jboss.msc.inject.Injector<Integer> getPortInjector()
public org.jboss.msc.inject.Injector<Integer> getSecurePortInjector()
public org.jboss.msc.inject.Injector<ModelController> getModelControllerInjector()
public org.jboss.msc.value.InjectedValue<org.jboss.as.domain.management.SecurityRealm> getSecurityRealmInjector()
public org.jboss.msc.inject.Injector<SSLContext> getSSLContextInjector()
public org.jboss.msc.inject.Injector<org.wildfly.security.auth.server.HttpAuthenticationFactory> getHttpAuthenticationFactoryInjector()
Injector for the HTTP authentication factory.Injector for the HTTP authentication factory.public org.jboss.msc.value.InjectedValue<ControlledProcessStateService> getControlledProcessStateServiceInjector()
public org.jboss.msc.value.InjectedValue<io.undertow.server.ListenerRegistry> getListenerRegistry()
public org.jboss.msc.value.InjectedValue<ManagementHttpRequestProcessor> getRequestProcessorValue()
public org.jboss.msc.value.InjectedValue<Collection<String>> getAllowedOriginsInjector()
public org.jboss.msc.value.InjectedValue<org.xnio.XnioWorker> getWorker()
public org.jboss.msc.value.InjectedValue<Executor> getManagementExecutor()
Copyright © 2017 JBoss by Red Hat. All rights reserved.