servicemix-http component depends on servicemix-core for compilation which can 
be removed and the dependcy can be dropped down to test scope.
---------------------------------------------------------------------------------------------------------------------------------------------

                 Key: SM-1741
                 URL: https://issues.apache.org/activemq/browse/SM-1741
             Project: ServiceMix
          Issue Type: Improvement
          Components: servicemix-core, servicemix-http
    Affects Versions: 3.3, servicemix-http-2008.01
            Reporter: Ulhas Bhole


Currently separated servicemix-http component has compilation time dependency 
on servicemix-core which can be dropped down to test scope with some changes. I 
am attaching patch here for the same.

The changes are mainly to ManagedHttpServelet class which uses JBIContainer and 
componentMBeanImpl to retrieve HttpComponent which can be changed to use 
inteface from servicemix-utils pacakge and those interfaces can be implemented 
by JBIContainer (which already does implement Container interface from 
servicemix-utils) and similarly ComponentMBeanImpl can implement new interface 
ComponentUtil to provide getComponent().



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