[ 
https://issues.apache.org/jira/browse/GERONIMO-4475?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12661510#action_12661510
 ] 

Ivan commented on GERONIMO-4475:
--------------------------------

I divided the patch for three parts, for we could see clearly which parts are 
changed.

activemq-portlet
    a. jsp files ( broker editing in the "server" folder and jms resource in 
the "jmswizard" folder )
    b. java files ( broker editing and jms resource to support multiple brokers 
)
    c. resource property files
    
geronimo-management
    a. add two methods to the jmsmanager interface ( addbroker and removebroker 
)        
    
activemq-broker
    a. add a activemq-template file
    b. change the activemq.xml file, use system property placeholder 
${activemq.brokerName}
    c. do some modification about the plan.xml
    d. change the pom file to copy the template file to the conf/template folder
    
geronimo-activemq
    a. add a new attribute ( broker name ) for the Broker GBean 

Currently, the patch provide a simple way to add the broker. When the user 
clicks the add broker link, a big edit box will show on the page, and a 
template configuraiton file will be loaded. So that the user can directly edit 
the configuration in that edit box. When the save button is clicked, some 
actions will be done :
a. save the xml file to /var/activemq/conf/${brokerName}.xml
b. set the data folder to /var/activemq/data/${brokerName}
c. A broker gbean is added to the activemq-broker configuration

For the user could configure the connectors in the broker configuration file, 
so I removed the add connector links (actually, no implementations for it exist 
 in the current source repository).

Please help to giving any comment , thanks !

> Improve JMS portlet for Borker configuration
> --------------------------------------------
>
>                 Key: GERONIMO-4475
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-4475
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: console
>    Affects Versions: 2.2
>            Reporter: Ivan
>            Assignee: Ivan
>             Fix For: 2.2
>
>         Attachments: G4475-activemq-broker.patch, 
> G4475-activemq-portlet.patch, G4475-geronimo-management.patch
>
>
> Currently in the administrator console, the users could not add another embed 
> broker. Also, they could not edit the broker through administrator console.
> I list the features that I could see :
> 1. While creating the broker, let the use upload a  configuration file. 
> 2. While editing the broker, show a text area, so that the user could edit 
> the spring XML file in it. Shall we give the user a more friendly interface, 
> so that they do not need the edit the XML file directly. I am not sure how it 
> should look like.
> 3. Update the connector port let,  so that while creating a new connector, 
> the user could specify the broker that it belongs to.
> Please help to give some comments !

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

Reply via email to