Class PooledConnectionFactoryService
java.lang.Object
org.wildfly.extension.messaging.activemq.jms.PooledConnectionFactoryService
- All Implemented Interfaces:
org.jboss.msc.Service,org.jboss.msc.service.Service<Void>,org.jboss.msc.value.Value<Void>
public class PooledConnectionFactoryService
extends Object
implements org.jboss.msc.service.Service<Void>
A service which translates a pooled connection factory into a resource adapter driven connection pool
- Author:
- Andy Taylor, Justin Bertram, Jason T. Greene Date: 5/13/11 Time: 2:21 PM
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from interface org.jboss.msc.service.Service
NULL -
Constructor Summary
ConstructorsConstructorDescriptionPooledConnectionFactoryService(String name, List<String> connectors, String discoveryGroupName, String serverName, String jgroupsChannelName, List<PooledConnectionFactoryConfigProperties> adapterParams, ContextNames.BindInfo bindInfo, String txSupport, int minPoolSize, int maxPoolSize, String managedConnectionPoolClassName, Boolean enlistmentTrace, boolean pickAnyConnectors) PooledConnectionFactoryService(String name, List<String> connectors, String discoveryGroupName, String serverName, String jgroupsChannelName, List<PooledConnectionFactoryConfigProperties> adapterParams, ContextNames.BindInfo bindInfo, List<String> jndiAliases, String txSupport, int minPoolSize, int maxPoolSize, String managedConnectionPoolClassName, Boolean enlistmentTrace) -
Method Summary
Modifier and TypeMethodDescriptiongetValue()installService(org.jboss.as.controller.OperationContext context, String name, String serverName, List<String> connectors, String discoveryGroupName, String jgroupsChannelName, List<PooledConnectionFactoryConfigProperties> adapterParams, ContextNames.BindInfo bindInfo, List<String> jndiAliases, String txSupport, int minPoolSize, int maxPoolSize, String managedConnectionPoolClassName, Boolean enlistmentTrace, org.jboss.dmr.ModelNode model) installService(org.jboss.msc.service.ServiceTarget serviceTarget, String name, String serverName, List<String> connectors, String discoveryGroupName, String jgroupsChannelName, List<PooledConnectionFactoryConfigProperties> adapterParams, ContextNames.BindInfo bindInfo, String txSupport, int minPoolSize, int maxPoolSize, String managedConnectionPoolClassName, Boolean enlistmentTrace, boolean pickAnyConnectors) voidstart(org.jboss.msc.service.StartContext context) voidstop(org.jboss.msc.service.StopContext context)
-
Field Details
-
CONNECTOR_CLASSNAME
- See Also:
-
CONNECTION_PARAMETERS
- See Also:
-
GROUP_ADDRESS
- See Also:
-
DISCOVERY_INITIAL_WAIT_TIMEOUT
- See Also:
-
GROUP_PORT
- See Also:
-
REFRESH_TIMEOUT
- See Also:
-
DISCOVERY_LOCAL_BIND_ADDRESS
- See Also:
-
JGROUPS_CHANNEL_LOCATOR_CLASS
- See Also:
-
JGROUPS_CHANNEL_NAME
- See Also:
-
JGROUPS_CHANNEL_REF_NAME
- See Also:
-
IGNORE_JTA
- See Also:
-
-
Constructor Details
-
PooledConnectionFactoryService
public PooledConnectionFactoryService(String name, List<String> connectors, String discoveryGroupName, String serverName, String jgroupsChannelName, List<PooledConnectionFactoryConfigProperties> adapterParams, ContextNames.BindInfo bindInfo, List<String> jndiAliases, String txSupport, int minPoolSize, int maxPoolSize, String managedConnectionPoolClassName, Boolean enlistmentTrace) -
PooledConnectionFactoryService
public PooledConnectionFactoryService(String name, List<String> connectors, String discoveryGroupName, String serverName, String jgroupsChannelName, List<PooledConnectionFactoryConfigProperties> adapterParams, ContextNames.BindInfo bindInfo, String txSupport, int minPoolSize, int maxPoolSize, String managedConnectionPoolClassName, Boolean enlistmentTrace, boolean pickAnyConnectors)
-
-
Method Details
-
installService
public static PooledConnectionFactoryService installService(org.jboss.msc.service.ServiceTarget serviceTarget, String name, String serverName, List<String> connectors, String discoveryGroupName, String jgroupsChannelName, List<PooledConnectionFactoryConfigProperties> adapterParams, ContextNames.BindInfo bindInfo, String txSupport, int minPoolSize, int maxPoolSize, String managedConnectionPoolClassName, Boolean enlistmentTrace, boolean pickAnyConnectors) -
installService
public static PooledConnectionFactoryService installService(org.jboss.as.controller.OperationContext context, String name, String serverName, List<String> connectors, String discoveryGroupName, String jgroupsChannelName, List<PooledConnectionFactoryConfigProperties> adapterParams, ContextNames.BindInfo bindInfo, List<String> jndiAliases, String txSupport, int minPoolSize, int maxPoolSize, String managedConnectionPoolClassName, Boolean enlistmentTrace, org.jboss.dmr.ModelNode model) throws org.jboss.as.controller.OperationFailedException - Throws:
org.jboss.as.controller.OperationFailedException
-
getValue
- Specified by:
getValuein interfaceorg.jboss.msc.value.Value<Void>- Throws:
IllegalStateExceptionIllegalArgumentException
-
start
public void start(org.jboss.msc.service.StartContext context) throws org.jboss.msc.service.StartException - Specified by:
startin interfaceorg.jboss.msc.Service- Throws:
org.jboss.msc.service.StartException
-
stop
public void stop(org.jboss.msc.service.StopContext context) - Specified by:
stopin interfaceorg.jboss.msc.Service
-