]
RH Bugzilla Integration updated WFLY-1796:
------------------------------------------
Bugzilla Update: Perform
Bugzilla References:
Creating a pooled-connection-factory via the CLI requires confusing
syntax
--------------------------------------------------------------------------
Key: WFLY-1796
URL:
https://issues.jboss.org/browse/WFLY-1796
Project: WildFly
Issue Type: Feature Request
Components: JMS
Affects Versions: 8.0.0.Alpha3
Reporter: Justin Bertram
Assignee: Jeff Mesnil
Fix For: 8.0.0.Alpha4
When creating a pooled-connection factory via the CLI the syntax for the
"connector" is confusing. Here is a simple example:
{noformat}
/subsystem=messaging/hornetq-server=default/pooled-connection-factory=my-pooled-connection-factory/:add(connector={"in-vm"
=> "xyz"}, entries=["java:/MyPooledCF"])
{noformat}
The "connector" wants a list of name-value pairs, but only the name is taken
into consideration. This command results in this XML:
{noformat}
<pooled-connection-factory name="my-pooled-connection-factory">
<connectors>
<connector-ref connector-name="in-vm"/>
</connectors>
<entries>
<entry name="java:/MyPooledCF"/>
</entries>
</pooled-connection-factory>
{noformat}
The "xyz" is completely unnecessary.
I believe this is because
{{org.jboss.as.messaging.jms.ConnectionFactoryAttributes.Common#CONNECTOR}} is defined as
a {{org.jboss.as.controller.SimpleMapAttributeDefinition}} and it should probably just be
a {{org.jboss.as.controller.PrimitiveListAttributeDefinition}} when used in the
pooled-connection-factory.