Hi Sameera,

On Fri, Oct 23, 2009 at 5:03 PM, Sameera Jayasoma <[email protected]> wrote:

> If you have a look at the axis2 orbit bundle, you will see that most of the
> axis2-transport bundles are embedded inside it. If there is a use case, we
> can separate out them..
>
> It is good that you raised this. Just found out that, there is a redundant
> bundle in Carbon.
>
> axis2-transport-base-1.0.0.wso2v1.jar
>

Not just this one. I think a whole bunch of transport modules are currently
packed into the Axis2 orbit bundle making the individual transport bundles
redundant :(


>
> All the packages inside this bundle are also embedded inside axis2 bundles.
> We can remove this bundle from the carbon distribution.
>

IMO it's better to remove the transport classes from the Axis2 orbit bundle.
That way we can change the transport bundles at will without any
difficulties. Besides transport modules come from a separate WS-Commons
project now. Hence it's more sensible to separate them out from our Axis2
bundle. WDYT?

Thanks,
Hiranya


>
> Thanks
> Sameera
>
> On Fri, Oct 23, 2009 at 4:24 PM, Miyuru Wanninayaka <[email protected]>wrote:
>
>> According to osgi console axis2_1.5.0.wso2v2 bundle exports
>>
>>     org.apache.axis2.transport.xmpp; version="1.5.0.wso2"[exported]
>>>     org.apache.axis2.transport.base.event; version="1.5.0.wso2"[exported]
>>>     org.apache.axis2.transport.xmpp.util; version="1.5.0.wso2"[exported]
>>>     org.apache.axis2.transport.mail; version="1.5.0.wso2"[exported]
>>>     org.apache.axis2.transport.tcp; version="1.5.0.wso2"[exported]
>>>     org.apache.axis2.transport.http.util; version="1.5.0.wso2"[exported]
>>>     org.apache.axis2.transport.base.datagram;
>>> version="1.5.0.wso2"[exported]
>>>     org.apache.axis2.transport.base.threads;
>>> version="1.5.0.wso2"[exported]
>>>     org.apache.axis2.transport.http; version="1.5.0.wso2"[exported]
>>>     org.apache.axis2.transport.base.tracker;
>>> version="1.5.0.wso2"[exported]
>>>     org.apache.axis2.transport.base.streams;
>>> version="1.5.0.wso2"[exported]
>>>     org.apache.axis2.transport; version="1.5.0.wso2"[exported]
>>>     org.apache.axis2.transport.base; version="1.5.0.wso2"[exported]
>>>     org.apache.axis2.transport.java; version="1.5.0.wso2"[exported]
>>>     org.apache.axis2.transport.local; version="1.5.0.wso2"[exported]
>>>     org.apache.axis2.transport.http.server;
>>> version="1.5.0.wso2"[exported]
>>>
>> and many.........
>>>
>>
>> AFIK org.apache.axis2.transport.* packages should export by transport
>> bundles, not by axis.
>>
>> Thanks,
>> Miyuru
>>
>> _______________________________________________
>> Carbon-dev mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>
>>
>
> _______________________________________________
> Carbon-dev mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
>


-- 
Hiranya Jayathilaka
Software Engineer;
WSO2 Inc.;  http://wso2.org
E-mail: [email protected];  Mobile: +94 77 633 3491
Blog: http://techfeast-hiranya.blogspot.com
_______________________________________________
Carbon-dev mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to