Package org.wildfly.plugin.common
Class MavenModelControllerClientConfiguration
- java.lang.Object
-
- org.wildfly.plugin.common.MavenModelControllerClientConfiguration
-
- All Implemented Interfaces:
Closeable,AutoCloseable,org.jboss.as.controller.client.ModelControllerClientConfiguration
public class MavenModelControllerClientConfiguration extends Object implements org.jboss.as.controller.client.ModelControllerClientConfiguration
A configuration used to connect aModelControllerClientor used to connect a CLICommandContext- Author:
- James R. Perkins
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()URIgetAuthenticationConfigUri()CallbackHandlergetCallbackHandler()StringgetClientBindAddress()intgetConnectionTimeout()StringgetController()Formats a connection string for CLI to use as it's controller connection.ExecutorServicegetExecutor()StringgetHost()char[]getPassword()The password providedornullif one was not provided.intgetPort()StringgetProtocol()Map<String,String>getSaslOptions()SSLContextgetSSLContext()org.wildfly.security.SecurityFactory<SSLContext>getSslContextFactory()StringgetUsername()The username provided ornullif one was not provided.
-
-
-
Method Detail
-
getHost
public String getHost()
- Specified by:
getHostin interfaceorg.jboss.as.controller.client.ModelControllerClientConfiguration
-
getPort
public int getPort()
- Specified by:
getPortin interfaceorg.jboss.as.controller.client.ModelControllerClientConfiguration
-
getProtocol
public String getProtocol()
- Specified by:
getProtocolin interfaceorg.jboss.as.controller.client.ModelControllerClientConfiguration
-
getConnectionTimeout
public int getConnectionTimeout()
- Specified by:
getConnectionTimeoutin interfaceorg.jboss.as.controller.client.ModelControllerClientConfiguration
-
getCallbackHandler
public CallbackHandler getCallbackHandler()
- Specified by:
getCallbackHandlerin interfaceorg.jboss.as.controller.client.ModelControllerClientConfiguration
-
getSaslOptions
public Map<String,String> getSaslOptions()
- Specified by:
getSaslOptionsin interfaceorg.jboss.as.controller.client.ModelControllerClientConfiguration
-
getSSLContext
public SSLContext getSSLContext()
- Specified by:
getSSLContextin interfaceorg.jboss.as.controller.client.ModelControllerClientConfiguration
-
getSslContextFactory
public org.wildfly.security.SecurityFactory<SSLContext> getSslContextFactory()
- Specified by:
getSslContextFactoryin interfaceorg.jboss.as.controller.client.ModelControllerClientConfiguration
-
getExecutor
public ExecutorService getExecutor()
- Specified by:
getExecutorin interfaceorg.jboss.as.controller.client.ModelControllerClientConfiguration
-
getClientBindAddress
public String getClientBindAddress()
- Specified by:
getClientBindAddressin interfaceorg.jboss.as.controller.client.ModelControllerClientConfiguration
-
getAuthenticationConfigUri
public URI getAuthenticationConfigUri()
- Specified by:
getAuthenticationConfigUriin interfaceorg.jboss.as.controller.client.ModelControllerClientConfiguration
-
close
public void close() throws IOException- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
getUsername
public String getUsername()
The username provided ornullif one was not provided.- Returns:
- the username or
null
-
getPassword
public char[] getPassword()
The password providedornullif one was not provided.- Returns:
- the password or
null
-
getController
public String getController()
Formats a connection string for CLI to use as it's controller connection.- Returns:
- the controller string to connect CLI
-
-