public class GenericOutboundConnectionService extends AbstractOutboundConnectionService implements org.jboss.msc.service.Service<GenericOutboundConnectionService>
GenericOutboundConnectionService manages a remote outbound connection which is configured via
a URI. Unlike the remote outbound connection and the local outbound connection where we know the protocol
of the connection URI, in the case of generic outbound connection, the protocol can be anything (but needs an appropriate
ConnectionProviderFactory)| Modifier and Type | Field and Description |
|---|---|
static org.jboss.msc.service.ServiceName |
GENERIC_OUTBOUND_CONNECTION_BASE_SERVICE_NAME |
endpointInjectedValue, OUTBOUND_CONNECTION_BASE_SERVICE_NAME| Constructor and Description |
|---|
GenericOutboundConnectionService(String connectionName,
URI destination,
org.xnio.OptionMap connectionCreationOptions) |
| Modifier and Type | Method and Description |
|---|---|
org.wildfly.security.auth.client.AuthenticationConfiguration |
getAuthenticationConfiguration()
Get the connection authentication configuration.
|
URI |
getDestinationUri()
Get the destination URI for the connection.
|
SSLContext |
getSSLContext()
Get the connection SSL Context.
|
GenericOutboundConnectionService |
getValue() |
start, stoppublic static final org.jboss.msc.service.ServiceName GENERIC_OUTBOUND_CONNECTION_BASE_SERVICE_NAME
public GenericOutboundConnectionService getValue() throws IllegalStateException, IllegalArgumentException
getValue in interface org.jboss.msc.value.Value<GenericOutboundConnectionService>IllegalStateExceptionIllegalArgumentExceptionpublic URI getDestinationUri()
AbstractOutboundConnectionServicegetDestinationUri in class AbstractOutboundConnectionServicepublic org.wildfly.security.auth.client.AuthenticationConfiguration getAuthenticationConfiguration()
AbstractOutboundConnectionServicegetAuthenticationConfiguration in class AbstractOutboundConnectionServicepublic SSLContext getSSLContext()
AbstractOutboundConnectionServicegetSSLContext in class AbstractOutboundConnectionServiceCopyright © 2018 JBoss by Red Hat. All rights reserved.