Rob Godfrey created QPID-7486:
---------------------------------

             Summary: [Java Broker] Refactor broker startup code, remove 
BrokerOptions
                 Key: QPID-7486
                 URL: https://issues.apache.org/jira/browse/QPID-7486
             Project: Qpid
          Issue Type: Improvement
            Reporter: Rob Godfrey


The code relating to the initial construction of the broker has evolved over 
time leaving functionality spread across a number of different classes with no 
clear division of responsibilities.

Refactor so that Main in the broker module has responsibility for parsing of 
command line arguments and conversion into SystemConfig attributes, as well as 
providing the hooks into the desired logging provider.

SystemLauncher (renamed from Broker) provides a thin layer of state management 
(shutdown/startup) on top of the SystemConfig configured object.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to