[jboss-jira] [JBoss JIRA] (WFLY-1796) Creating a pooled-connection-factory via the CLI requires confusing syntax

RH Bugzilla Integration (JIRA) issues at jboss.org
Fri Jan 2 18:26:29 EST 2015


     [ https://issues.jboss.org/browse/WFLY-1796?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

RH Bugzilla Integration updated WFLY-1796:
------------------------------------------
        Bugzilla Update: Perform
    Bugzilla References: https://bugzilla.redhat.com/show_bug.cgi?id=1178229


> 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.



--
This message was sent by Atlassian JIRA
(v6.3.11#6341)


More information about the jboss-jira mailing list