Package org.jboss.as.domain.http.server
Class ManagementHttpServer.Builder
- java.lang.Object
-
- org.jboss.as.domain.http.server.ManagementHttpServer.Builder
-
- Enclosing class:
- ManagementHttpServer
public static class ManagementHttpServer.Builder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
setBindAddress
public ManagementHttpServer.Builder setBindAddress(InetSocketAddress bindAddress)
-
setSecureBindAddress
public ManagementHttpServer.Builder setSecureBindAddress(InetSocketAddress secureBindAddress)
-
setModelController
public ManagementHttpServer.Builder setModelController(ModelController modelController)
-
setSSLContext
public ManagementHttpServer.Builder setSSLContext(SSLContext sslContext)
-
setHttpAuthenticationFactory
public ManagementHttpServer.Builder setHttpAuthenticationFactory(org.wildfly.security.auth.server.HttpAuthenticationFactory httpAuthenticationFactory)
-
setConsoleMode
public ManagementHttpServer.Builder setConsoleMode(ConsoleMode consoleMode)
-
setConsoleSlot
public ManagementHttpServer.Builder setConsoleSlot(String consoleSlot)
-
setChannelUpgradeHandler
public ManagementHttpServer.Builder setChannelUpgradeHandler(io.undertow.server.handlers.ChannelUpgradeHandler upgradeHandler)
-
setManagementHttpRequestProcessor
public ManagementHttpServer.Builder setManagementHttpRequestProcessor(ManagementHttpRequestProcessor managementHttpRequestProcessor)
-
setAllowedOrigins
public ManagementHttpServer.Builder setAllowedOrigins(Collection<String> allowedOrigins)
-
setWorker
public ManagementHttpServer.Builder setWorker(org.xnio.XnioWorker worker)
-
setExecutor
public ManagementHttpServer.Builder setExecutor(Executor executor)
-
setConstantHeaders
public ManagementHttpServer.Builder setConstantHeaders(Map<String,List<HttpInterfaceCommonPolicy.Header>> constantHeaders)
Set a map of constant headers that should be set on each response by matching the path of the incoming request. The key is the path prefix that will be matched against the canonicalised path of the incoming request. The value is aListorHttpInterfaceCommonPolicy.Headerinstances. The entry set and list interated so if the Map implementation supports ordering the ordering will be preserved.
-
build
public ManagementHttpServer build()
-
setConsoleAvailability
public ManagementHttpServer.Builder setConsoleAvailability(ConsoleAvailability consoleAvailability)
-
-