public class TransportConfigOperationHandlers extends Object
TransportConfiguration (Acceptor/Connector) related operations.
Artemis changed the naming convention for naming its parameters and uses CamelCase names.
WildFly convention is to use hyphen-separated names. The mapping is done when creating Artemis connector/acceptor
configuration based on the WildFly management model.| Modifier and Type | Field and Description |
|---|---|
static String |
SSL_ENABLED |
static String |
TCP_NO_DELAY |
static String |
USE_NIO |
static String |
VERIFY_HOST |
| Constructor and Description |
|---|
TransportConfigOperationHandlers() |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,Object> |
getParameters(org.jboss.as.controller.OperationContext context,
org.jboss.dmr.ModelNode config,
Map<String,String> mapping)
Get the parameters.
|
static Map<String,Boolean> |
listOutBoundSocketBinding(org.jboss.as.controller.OperationContext context,
Collection<String> names)
Determines whether a socket-binding with the given name corresponds to a (local or remote) outbound-socket-binding
or a socket-binding.
|
static void |
processConnectorBindings(Collection<org.apache.activemq.artemis.api.core.TransportConfiguration> connectors,
Map<String,Supplier<org.jboss.as.network.SocketBinding>> socketBindings,
Map<String,Supplier<org.jboss.as.network.OutboundSocketBinding>> outboundSocketBindings) |
static org.apache.activemq.artemis.api.core.TransportConfiguration[] |
processConnectors(org.jboss.as.controller.OperationContext context,
Collection<String> names,
Set<String> bindings) |
public static final String SSL_ENABLED
public static final String USE_NIO
public static final String TCP_NO_DELAY
public static final String VERIFY_HOST
public static Map<String,Object> getParameters(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode config, Map<String,String> mapping) throws org.jboss.as.controller.OperationFailedException
context - the operation contextconfig - the transport configurationmapping - Mapping betwen WildFly parameters (keys) and Artemis constants (values)org.jboss.as.controller.OperationFailedException - if an expression can not be resolvedpublic static org.apache.activemq.artemis.api.core.TransportConfiguration[] processConnectors(org.jboss.as.controller.OperationContext context,
Collection<String> names,
Set<String> bindings)
throws org.jboss.as.controller.OperationFailedException
org.jboss.as.controller.OperationFailedExceptionpublic static Map<String,Boolean> listOutBoundSocketBinding(org.jboss.as.controller.OperationContext context, Collection<String> names) throws org.jboss.as.controller.OperationFailedException
org.jboss.as.controller.OperationFailedExceptionpublic static void processConnectorBindings(Collection<org.apache.activemq.artemis.api.core.TransportConfiguration> connectors, Map<String,Supplier<org.jboss.as.network.SocketBinding>> socketBindings, Map<String,Supplier<org.jboss.as.network.OutboundSocketBinding>> outboundSocketBindings) throws org.jboss.msc.service.StartException
org.jboss.msc.service.StartExceptionCopyright © 2021 JBoss by Red Hat. All rights reserved.