You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Martin Ritchie (JIRA)" <qp...@incubator.apache.org> on 2009/01/23 10:36:59 UTC

[jira] Created: (QPID-1612) Split Java broker configuration into a number of files to allow validation.

Split Java broker configuration into a number of files to allow validation.
---------------------------------------------------------------------------

                 Key: QPID-1612
                 URL: https://issues.apache.org/jira/browse/QPID-1612
             Project: Qpid
          Issue Type: Improvement
          Components: Java Broker
    Affects Versions: M4
            Reporter: Martin Ritchie
             Fix For: M5


As a first step towards improving the Java broker configuration as per http://cwiki.apache.org/confluence/display/qpid/Java+Broker+Configuration+Design

Utilise the ConfigurationFactory code provided by Commons Configuration to allow the splitting out of the virtualhost configuration and so allowing the validation of the other sections. This would mean our initial config.xml file would be come something like this:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<configuration>
    <xml fileName="${QPID_HOME}/etc/environment.xml" validating="false"/>
    <-xml fileName="${QPID_HOME}/etc/user-config.xml" validating="false" optional="true"/>
    <xml fileName="${QPID_HOME}/etc/main-config.xml" validating="false"/>
    <additional>
        <xml fileName="${QPID_HOME}/etc/virtualhosts.xml" validating="false" at="virtualhosts"/>
    </additional>

</configuration>

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


[jira] Updated: (QPID-1612) Split Java broker configuration into a number of files to allow validation.

Posted by "Aidan Skinner (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1612?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Aidan Skinner updated QPID-1612:
--------------------------------

    Status: Ready To Review  (was: In Progress)

> Split Java broker configuration into a number of files to allow validation.
> ---------------------------------------------------------------------------
>
>                 Key: QPID-1612
>                 URL: https://issues.apache.org/jira/browse/QPID-1612
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Java Broker
>    Affects Versions: M4
>            Reporter: Martin Ritchie
>            Assignee: Aidan Skinner
>             Fix For: M5
>
>
> As a first step towards improving the Java broker configuration as per http://cwiki.apache.org/confluence/display/qpid/Java+Broker+Configuration+Design
> Utilise the ConfigurationFactory code provided by Commons Configuration to allow the splitting out of the virtualhost configuration and so allowing the validation of the other sections. This would mean our initial config.xml file would be come something like this:
> <?xml version="1.0" encoding="ISO-8859-1" ?>
> <configuration>
>     <xml fileName="${QPID_HOME}/etc/environment.xml" validating="false"/>
>     <-xml fileName="${QPID_HOME}/etc/user-config.xml" validating="false" optional="true"/>
>     <xml fileName="${QPID_HOME}/etc/main-config.xml" validating="false"/>
>     <additional>
>         <xml fileName="${QPID_HOME}/etc/virtualhosts.xml" validating="false" at="virtualhosts"/>
>     </additional>
> </configuration>

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


[jira] Commented: (QPID-1612) Split Java broker configuration into a number of files to allow validation.

Posted by "Martin Ritchie (JIRA)" <qp...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-1612?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12670701#action_12670701 ] 

Martin Ritchie commented on QPID-1612:
--------------------------------------

We should also make the <name>...</name> of the default Principal Database clearer. Currently the text passwordfile appears in several locations and will confuse users. Suggest we change it to 'default-principal-database' then it should be clearer that the entry in the <jmx> section is referencing the <PrincipalDatabase> definition.

> Split Java broker configuration into a number of files to allow validation.
> ---------------------------------------------------------------------------
>
>                 Key: QPID-1612
>                 URL: https://issues.apache.org/jira/browse/QPID-1612
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Java Broker
>    Affects Versions: M4
>            Reporter: Martin Ritchie
>             Fix For: M5
>
>
> As a first step towards improving the Java broker configuration as per http://cwiki.apache.org/confluence/display/qpid/Java+Broker+Configuration+Design
> Utilise the ConfigurationFactory code provided by Commons Configuration to allow the splitting out of the virtualhost configuration and so allowing the validation of the other sections. This would mean our initial config.xml file would be come something like this:
> <?xml version="1.0" encoding="ISO-8859-1" ?>
> <configuration>
>     <xml fileName="${QPID_HOME}/etc/environment.xml" validating="false"/>
>     <-xml fileName="${QPID_HOME}/etc/user-config.xml" validating="false" optional="true"/>
>     <xml fileName="${QPID_HOME}/etc/main-config.xml" validating="false"/>
>     <additional>
>         <xml fileName="${QPID_HOME}/etc/virtualhosts.xml" validating="false" at="virtualhosts"/>
>     </additional>
> </configuration>

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


[jira] Updated: (QPID-1612) Split Java broker configuration into a number of files to allow validation.

Posted by "Aidan Skinner (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1612?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Aidan Skinner updated QPID-1612:
--------------------------------

              Assignee: Martin Ritchie  (was: Aidan Skinner)
    Remaining Estimate: 0h
     Original Estimate: 0h

> Split Java broker configuration into a number of files to allow validation.
> ---------------------------------------------------------------------------
>
>                 Key: QPID-1612
>                 URL: https://issues.apache.org/jira/browse/QPID-1612
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Java Broker
>    Affects Versions: M4
>            Reporter: Martin Ritchie
>            Assignee: Martin Ritchie
>             Fix For: M5
>
>   Original Estimate: 0h
>  Remaining Estimate: 0h
>
> As a first step towards improving the Java broker configuration as per http://cwiki.apache.org/confluence/display/qpid/Java+Broker+Configuration+Design
> Utilise the ConfigurationFactory code provided by Commons Configuration to allow the splitting out of the virtualhost configuration and so allowing the validation of the other sections. This would mean our initial config.xml file would be come something like this:
> <?xml version="1.0" encoding="ISO-8859-1" ?>
> <configuration>
>     <xml fileName="${QPID_HOME}/etc/environment.xml" validating="false"/>
>     <-xml fileName="${QPID_HOME}/etc/user-config.xml" validating="false" optional="true"/>
>     <xml fileName="${QPID_HOME}/etc/main-config.xml" validating="false"/>
>     <additional>
>         <xml fileName="${QPID_HOME}/etc/virtualhosts.xml" validating="false" at="virtualhosts"/>
>     </additional>
> </configuration>

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


[jira] Assigned: (QPID-1612) Split Java broker configuration into a number of files to allow validation.

Posted by "Aidan Skinner (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-1612?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Aidan Skinner reassigned QPID-1612:
-----------------------------------

    Assignee: Aidan Skinner

> Split Java broker configuration into a number of files to allow validation.
> ---------------------------------------------------------------------------
>
>                 Key: QPID-1612
>                 URL: https://issues.apache.org/jira/browse/QPID-1612
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Java Broker
>    Affects Versions: M4
>            Reporter: Martin Ritchie
>            Assignee: Aidan Skinner
>             Fix For: M5
>
>
> As a first step towards improving the Java broker configuration as per http://cwiki.apache.org/confluence/display/qpid/Java+Broker+Configuration+Design
> Utilise the ConfigurationFactory code provided by Commons Configuration to allow the splitting out of the virtualhost configuration and so allowing the validation of the other sections. This would mean our initial config.xml file would be come something like this:
> <?xml version="1.0" encoding="ISO-8859-1" ?>
> <configuration>
>     <xml fileName="${QPID_HOME}/etc/environment.xml" validating="false"/>
>     <-xml fileName="${QPID_HOME}/etc/user-config.xml" validating="false" optional="true"/>
>     <xml fileName="${QPID_HOME}/etc/main-config.xml" validating="false"/>
>     <additional>
>         <xml fileName="${QPID_HOME}/etc/virtualhosts.xml" validating="false" at="virtualhosts"/>
>     </additional>
> </configuration>

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org