You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Guillaume Nodet (JIRA)" <ji...@apache.org> on 2007/04/25 12:08:34 UTC

[jira] Created: (SM-939) CXF based Service Engine and Bnding Component

CXF based Service Engine and Bnding Component
---------------------------------------------

                 Key: SM-939
                 URL: https://issues.apache.org/activemq/browse/SM-939
             Project: ServiceMix
          Issue Type: New Feature
            Reporter: Guillaume Nodet
         Assigned To: Guillaume Nodet
            Priority: Critical
             Fix For: 3.2




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


Re: [jira] Updated: (SM-939) CXF based Service Engine and Bnding Component

Posted by Freeman Fang <fr...@iona.com>.
Hi All,

I provide patch for CXF binding component handling external request.

Could someone review and apply my patch?

Thanks very much

Freeman

Freeman Fang (JIRA) wrote:
>      [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
>
> Freeman Fang updated SM-939:
> ----------------------------
>
>     Attachment: patch0627.txt
>
> patch for CXF bc to handle external cusumer request.
>
>
>   
>> CXF based Service Engine and Bnding Component
>> ---------------------------------------------
>>
>>                 Key: SM-939
>>                 URL: https://issues.apache.org/activemq/browse/SM-939
>>             Project: ServiceMix
>>          Issue Type: New Feature
>>            Reporter: Guillaume Nodet
>>            Assignee: Freeman Fang
>>            Priority: Critical
>>             Fix For: 3.2
>>
>>         Attachments: patch.txt, patch0627.txt
>>
>>
>>     
>
>
>   

[jira] Updated: (SM-939) CXF based Service Engine and Bnding Component

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Freeman Fang updated SM-939:
----------------------------

    Attachment: patch0627.txt

patch for CXF bc to handle external cusumer request.


> CXF based Service Engine and Bnding Component
> ---------------------------------------------
>
>                 Key: SM-939
>                 URL: https://issues.apache.org/activemq/browse/SM-939
>             Project: ServiceMix
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Assignee: Freeman Fang
>            Priority: Critical
>             Fix For: 3.2
>
>         Attachments: patch.txt, patch0627.txt
>
>


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


[jira] Updated: (SM-939) CXF based Service Engine and Bnding Component

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Freeman Fang updated SM-939:
----------------------------

    Attachment: patch0806.txt

> CXF based Service Engine and Bnding Component
> ---------------------------------------------
>
>                 Key: SM-939
>                 URL: https://issues.apache.org/activemq/browse/SM-939
>             Project: ServiceMix
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Assignee: Freeman Fang
>            Priority: Critical
>             Fix For: 3.2
>
>         Attachments: patch.txt, patch0627.txt, patch0702.txt, patch0720.txt, patch0806.txt
>
>


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


[jira] Updated: (SM-939) CXF based Service Engine and Bnding Component

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Freeman Fang updated SM-939:
----------------------------

    Comment: was deleted

> CXF based Service Engine and Bnding Component
> ---------------------------------------------
>
>                 Key: SM-939
>                 URL: https://issues.apache.org/activemq/browse/SM-939
>             Project: ServiceMix
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Assignee: Freeman Fang
>            Priority: Critical
>             Fix For: 3.2
>
>         Attachments: patch.txt, patch0627.txt, patch0702.txt
>
>


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


[jira] Updated: (SM-939) CXF based Service Engine and Bnding Component

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Freeman Fang updated SM-939:
----------------------------

    Attachment: patch.txt

I'd like to provide my first patch as the start.

This patch is based on Nodet's cxf bc module, and fix compile and test failure which is caused by cxf api changed.

Please review and apply this patch for me. 

> CXF based Service Engine and Bnding Component
> ---------------------------------------------
>
>                 Key: SM-939
>                 URL: https://issues.apache.org/activemq/browse/SM-939
>             Project: ServiceMix
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Assignee: Freeman Fang
>            Priority: Critical
>             Fix For: 3.2
>
>         Attachments: patch.txt
>
>


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


[jira] Updated: (SM-939) CXF based Service Engine and Bnding Component

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Freeman Fang updated SM-939:
----------------------------

    Attachment: patch0629.txt

> CXF based Service Engine and Bnding Component
> ---------------------------------------------
>
>                 Key: SM-939
>                 URL: https://issues.apache.org/activemq/browse/SM-939
>             Project: ServiceMix
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Assignee: Freeman Fang
>            Priority: Critical
>             Fix For: 3.2
>
>         Attachments: patch.txt, patch0627.txt, patch0629.txt
>
>


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


[jira] Updated: (SM-939) CXF based Service Engine and Bnding Component

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Freeman Fang updated SM-939:
----------------------------

    Attachment:     (was: patch0629.txt)

> CXF based Service Engine and Bnding Component
> ---------------------------------------------
>
>                 Key: SM-939
>                 URL: https://issues.apache.org/activemq/browse/SM-939
>             Project: ServiceMix
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Assignee: Freeman Fang
>            Priority: Critical
>             Fix For: 3.2
>
>         Attachments: patch.txt, patch0627.txt
>
>


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


[jira] Commented: (SM-939) CXF based Service Engine and Bnding Component

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_39585 ] 

Freeman Fang commented on SM-939:
---------------------------------

Hi Nodet,
Right, it's not good in this patch
The reason I publish the endpoint in process method is that until now the DeliveryChannal which we pass to JBITransportFactory  support accept accept method, it should be DeliverChannlImpl
But in start and validate method, the DeliveryChannel is EndpointPointDelivery which not support accept method.

After provide the patch, I realize this problem so now I only pulish the endpoint once when the first JBI exchange is received.
Now the code is like 
if (!isPublished) {
            	isPublished = true;
            	address = "jbi://" + ID_GENERATOR.generateSanitizedId();
            	endpoint.publish(address);
......

Is it Ok?

Best Regards

Freeman



> CXF based Service Engine and Bnding Component
> ---------------------------------------------
>
>                 Key: SM-939
>                 URL: https://issues.apache.org/activemq/browse/SM-939
>             Project: ServiceMix
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Assignee: Freeman Fang
>            Priority: Critical
>             Fix For: 3.2
>
>         Attachments: patch.txt, patch0627.txt, patch0702.txt
>
>


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


[jira] Updated: (SM-939) CXF based Service Engine and Bnding Component

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Freeman Fang updated SM-939:
----------------------------

    Attachment: patch0720.txt

re-upload patch0720 which follow servicemix checkstyle and pmd rules

> CXF based Service Engine and Bnding Component
> ---------------------------------------------
>
>                 Key: SM-939
>                 URL: https://issues.apache.org/activemq/browse/SM-939
>             Project: ServiceMix
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Assignee: Freeman Fang
>            Priority: Critical
>             Fix For: 3.2
>
>         Attachments: patch.txt, patch0627.txt, patch0702.txt, patch0720.txt
>
>


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


[jira] Updated: (SM-939) CXF based Service Engine and Bnding Component

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Freeman Fang updated SM-939:
----------------------------

    Attachment:     (was: patch0720.txt)

> CXF based Service Engine and Bnding Component
> ---------------------------------------------
>
>                 Key: SM-939
>                 URL: https://issues.apache.org/activemq/browse/SM-939
>             Project: ServiceMix
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Assignee: Freeman Fang
>            Priority: Critical
>             Fix For: 3.2
>
>         Attachments: patch.txt, patch0627.txt, patch0702.txt
>
>


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


[jira] Updated: (SM-939) CXF based Service Engine and Bnding Component

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Freeman Fang updated SM-939:
----------------------------

    Attachment: patch0702.txt

Please review and apply this path which include config cxf inteceptors in xbean.xml and add endtoend test wired cxf se and bc to handle external request.
The se and bc are launched from spring config(xbean.xml) with specified logging inteceptors

> CXF based Service Engine and Bnding Component
> ---------------------------------------------
>
>                 Key: SM-939
>                 URL: https://issues.apache.org/activemq/browse/SM-939
>             Project: ServiceMix
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Assignee: Freeman Fang
>            Priority: Critical
>             Fix For: 3.2
>
>         Attachments: patch.txt, patch0627.txt, patch0702.txt
>
>


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


[jira] Commented: (SM-939) CXF based Service Engine and Bnding Component

Posted by "Guillaume Nodet (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_39860 ] 

Guillaume Nodet commented on SM-939:
------------------------------------

New patch applied.

> CXF based Service Engine and Bnding Component
> ---------------------------------------------
>
>                 Key: SM-939
>                 URL: https://issues.apache.org/activemq/browse/SM-939
>             Project: ServiceMix
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Assignee: Freeman Fang
>            Priority: Critical
>             Fix For: 3.2
>
>         Attachments: patch.txt, patch0627.txt, patch0702.txt, patch0720.txt, patch0806.txt
>
>


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


[jira] Commented: (SM-939) CXF based Service Engine and Bnding Component

Posted by "Guillaume Nodet (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_39589 ] 

Guillaume Nodet commented on SM-939:
------------------------------------

You should use the EndpointDeliveryChannel.
Why is that a problem ?

The endpoint should not have to call accept directly, as there is no way to determine if a JBI exhcange is for this given endpoint or another endpoint deployed on the same component.    Also, when sending JBI exchanges as a consumer, we need to flag the exchange so that we know that it must be given back to the right endpoint.  These things are performed by the EndpointDeliveryChannel.

> CXF based Service Engine and Bnding Component
> ---------------------------------------------
>
>                 Key: SM-939
>                 URL: https://issues.apache.org/activemq/browse/SM-939
>             Project: ServiceMix
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Assignee: Freeman Fang
>            Priority: Critical
>             Fix For: 3.2
>
>         Attachments: patch.txt, patch0627.txt, patch0702.txt
>
>


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


[jira] Resolved: (SM-939) CXF based Service Engine and Bnding Component

Posted by "Guillaume Nodet (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Guillaume Nodet resolved SM-939.
--------------------------------

    Resolution: Fixed

> CXF based Service Engine and Bnding Component
> ---------------------------------------------
>
>                 Key: SM-939
>                 URL: https://issues.apache.org/activemq/browse/SM-939
>             Project: ServiceMix
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Assignee: Freeman Fang
>            Priority: Critical
>             Fix For: 3.2
>
>         Attachments: patch.txt, patch0627.txt, patch0702.txt, patch0720.txt, patch0806.txt
>
>


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


[jira] Commented: (SM-939) CXF based Service Engine and Bnding Component

Posted by "Guillaume Nodet (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_39811 ] 

Guillaume Nodet commented on SM-939:
------------------------------------

I've modified and applied the patch :-)
Thanks !

> CXF based Service Engine and Bnding Component
> ---------------------------------------------
>
>                 Key: SM-939
>                 URL: https://issues.apache.org/activemq/browse/SM-939
>             Project: ServiceMix
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Assignee: Freeman Fang
>            Priority: Critical
>             Fix For: 3.2
>
>         Attachments: patch.txt, patch0627.txt, patch0702.txt, patch0720.txt
>
>


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


[jira] Commented: (SM-939) CXF based Service Engine and Bnding Component

Posted by "Guillaume Nodet (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_39805 ] 

Guillaume Nodet commented on SM-939:
------------------------------------

I' ve just came back from vacations.
I' ve tried to apply your patch, but it does not seem to work with the latest cxf snaphots.

[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure

/Users/gnodet/work/servicemix/trunk/deployables/bindingcomponents/servicemix-cxf-bc/src/main/java/org/apache/servicemix/cxfbc/CxfBcConsumer.java:[42,47] cannot find symbol
symbol  : class SoapActionInterceptor
location: package org.apache.cxf.binding.soap.interceptor

/Users/gnodet/work/servicemix/trunk/deployables/bindingcomponents/servicemix-cxf-bc/src/main/java/org/apache/servicemix/cxfbc/CxfBcConsumer.java:[234,52] cannot find symbol
symbol  : class SoapActionInterceptor
location: class org.apache.servicemix.cxfbc.CxfBcConsumer


Are you aware of that ?

> CXF based Service Engine and Bnding Component
> ---------------------------------------------
>
>                 Key: SM-939
>                 URL: https://issues.apache.org/activemq/browse/SM-939
>             Project: ServiceMix
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Assignee: Freeman Fang
>            Priority: Critical
>             Fix For: 3.2
>
>         Attachments: patch.txt, patch0627.txt, patch0702.txt, patch0720.txt
>
>


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


[jira] Updated: (SM-939) CXF based Service Engine and Bnding Component

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Freeman Fang updated SM-939:
----------------------------

    Attachment: patch0629.txt

This patch
1. test CXF bc work with CXF se to handle external request, return the correct Fault type defined by wsdl
2. support config interceptors in xbean.xml

Since this patch depend on some changes from cxf, so need mvn -U install to build it

> CXF based Service Engine and Bnding Component
> ---------------------------------------------
>
>                 Key: SM-939
>                 URL: https://issues.apache.org/activemq/browse/SM-939
>             Project: ServiceMix
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Assignee: Freeman Fang
>            Priority: Critical
>             Fix For: 3.2
>
>         Attachments: patch.txt, patch0627.txt, patch0629.txt
>
>


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


[jira] Assigned: (SM-939) CXF based Service Engine and Bnding Component

Posted by "Guillaume Nodet (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Guillaume Nodet reassigned SM-939:
----------------------------------

    Assignee: Freeman Fang  (was: Guillaume Nodet)

> CXF based Service Engine and Bnding Component
> ---------------------------------------------
>
>                 Key: SM-939
>                 URL: https://issues.apache.org/activemq/browse/SM-939
>             Project: ServiceMix
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Assignee: Freeman Fang
>            Priority: Critical
>             Fix For: 3.2
>
>


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


[jira] Updated: (SM-939) CXF based Service Engine and Bnding Component

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Freeman Fang updated SM-939:
----------------------------

    Attachment:     (was: patch0720.txt)

> CXF based Service Engine and Bnding Component
> ---------------------------------------------
>
>                 Key: SM-939
>                 URL: https://issues.apache.org/activemq/browse/SM-939
>             Project: ServiceMix
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Assignee: Freeman Fang
>            Priority: Critical
>             Fix For: 3.2
>
>         Attachments: patch.txt, patch0627.txt, patch0702.txt, patch0720.txt
>
>


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


[jira] Updated: (SM-939) CXF based Service Engine and Bnding Component

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Freeman Fang updated SM-939:
----------------------------

    Attachment: patch0720.txt

> CXF based Service Engine and Bnding Component
> ---------------------------------------------
>
>                 Key: SM-939
>                 URL: https://issues.apache.org/activemq/browse/SM-939
>             Project: ServiceMix
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Assignee: Freeman Fang
>            Priority: Critical
>             Fix For: 3.2
>
>         Attachments: patch.txt, patch0627.txt, patch0702.txt, patch0720.txt
>
>


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


Re: [jira] Updated: (SM-939) CXF based Service Engine and Bnding Component

Posted by Freeman Fang <fr...@iona.com>.
Hi All,

Can someone review and apply this patch?
patch0629.txt

Thanks very much

Freeman

Freeman Fang (JIRA) wrote:
>      [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
>
> Freeman Fang updated SM-939:
> ----------------------------
>
>     Attachment:     (was: patch0629.txt)
>
>   
>> CXF based Service Engine and Bnding Component
>> ---------------------------------------------
>>
>>                 Key: SM-939
>>                 URL: https://issues.apache.org/activemq/browse/SM-939
>>             Project: ServiceMix
>>          Issue Type: New Feature
>>            Reporter: Guillaume Nodet
>>            Assignee: Freeman Fang
>>            Priority: Critical
>>             Fix For: 3.2
>>
>>         Attachments: patch.txt, patch0627.txt
>>
>>
>>     
>
>
>   

[jira] Updated: (SM-939) CXF based Service Engine and Bnding Component

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Freeman Fang updated SM-939:
----------------------------

    Attachment:     (was: patch0629.txt)

> CXF based Service Engine and Bnding Component
> ---------------------------------------------
>
>                 Key: SM-939
>                 URL: https://issues.apache.org/activemq/browse/SM-939
>             Project: ServiceMix
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Assignee: Freeman Fang
>            Priority: Critical
>             Fix For: 3.2
>
>         Attachments: patch.txt, patch0627.txt
>
>


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


[jira] Commented: (SM-939) CXF based Service Engine and Bnding Component

Posted by "Guillaume Nodet (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_39044 ] 

Guillaume Nodet commented on SM-939:
------------------------------------

http://svn.apache.org/viewvc?view=rev&revision=532104
http://svn.apache.org/viewvc?view=rev&revision=532288

> CXF based Service Engine and Bnding Component
> ---------------------------------------------
>
>                 Key: SM-939
>                 URL: https://issues.apache.org/activemq/browse/SM-939
>             Project: ServiceMix
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>         Assigned To: Guillaume Nodet
>            Priority: Critical
>             Fix For: 3.2
>
>


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


[jira] Commented: (SM-939) CXF based Service Engine and Bnding Component

Posted by "Guillaume Nodet (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_39581 ] 

Guillaume Nodet commented on SM-939:
------------------------------------

Freeman,
I'm a bit concerned about the change to the CxfSeEndpoint class.  It seems to me that the new class would publish the endpoint and regenerate the wsdl each time a JBI exchange is received, which seems a bit unreasonable.  Could you clarify this point please ?
Maybe the code should be moved to the start method instead ?

> CXF based Service Engine and Bnding Component
> ---------------------------------------------
>
>                 Key: SM-939
>                 URL: https://issues.apache.org/activemq/browse/SM-939
>             Project: ServiceMix
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Assignee: Freeman Fang
>            Priority: Critical
>             Fix For: 3.2
>
>         Attachments: patch.txt, patch0627.txt, patch0702.txt
>
>


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


[jira] Commented: (SM-939) CXF based Service Engine and Bnding Component

Posted by "Gert Vanthienen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_39544 ] 

Gert Vanthienen commented on SM-939:
------------------------------------

Applied and tested the second patch: everything compiles and tests run without failures.
Committed as http://svn.apache.org/viewvc?view=rev&revision=551139

Thanks to Freeman Fang...

> CXF based Service Engine and Bnding Component
> ---------------------------------------------
>
>                 Key: SM-939
>                 URL: https://issues.apache.org/activemq/browse/SM-939
>             Project: ServiceMix
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Assignee: Freeman Fang
>            Priority: Critical
>             Fix For: 3.2
>
>         Attachments: patch.txt, patch0627.txt
>
>


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


[jira] Assigned: (SM-939) CXF based Service Engine and Bnding Component

Posted by "Guillaume Nodet (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Guillaume Nodet reassigned SM-939:
----------------------------------

    Assignee: Freeman Fang  (was: Freeman Fang)

> CXF based Service Engine and Bnding Component
> ---------------------------------------------
>
>                 Key: SM-939
>                 URL: https://issues.apache.org/activemq/browse/SM-939
>             Project: ServiceMix
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Assignee: Freeman Fang
>            Priority: Critical
>             Fix For: 3.2
>
>         Attachments: patch.txt, patch0627.txt, patch0702.txt, patch0720.txt, patch0806.txt
>
>


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


[jira] Updated: (SM-939) CXF based Service Engine and Bnding Component

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Freeman Fang updated SM-939:
----------------------------

    Attachment: patch0720.txt

Could somebody review and apply patch0720.txt for me

This patch:
1. config interceptors from SE and BC xbean.xml
2. load cxf bus from xbean.xml
3. end to end test which wire SE and BC together to handle external oneway/twoway/Fault request
4. verify ws-policy works with cxf BC
5. remove redundant endpoint publish in patch0702.txt

> CXF based Service Engine and Bnding Component
> ---------------------------------------------
>
>                 Key: SM-939
>                 URL: https://issues.apache.org/activemq/browse/SM-939
>             Project: ServiceMix
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Assignee: Freeman Fang
>            Priority: Critical
>             Fix For: 3.2
>
>         Attachments: patch.txt, patch0627.txt, patch0702.txt
>
>


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


[jira] Commented: (SM-939) CXF based Service Engine and Bnding Component

Posted by "Guillaume Nodet (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_39466 ] 

Guillaume Nodet commented on SM-939:
------------------------------------

The BC needs a lot of enhancements:
   * handling external requests
   * support for WS-* (addressing, security, policy, rm)
   * support configuring handlers inside the xbean.xml
   * REST ?

> CXF based Service Engine and Bnding Component
> ---------------------------------------------
>
>                 Key: SM-939
>                 URL: https://issues.apache.org/activemq/browse/SM-939
>             Project: ServiceMix
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Assignee: Freeman Fang
>            Priority: Critical
>             Fix For: 3.2
>
>


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


[jira] Updated: (SM-939) CXF based Service Engine and Bnding Component

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Freeman Fang updated SM-939:
----------------------------

    Attachment:     (was: patch0720.txt)

> CXF based Service Engine and Bnding Component
> ---------------------------------------------
>
>                 Key: SM-939
>                 URL: https://issues.apache.org/activemq/browse/SM-939
>             Project: ServiceMix
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Assignee: Freeman Fang
>            Priority: Critical
>             Fix For: 3.2
>
>         Attachments: patch.txt, patch0627.txt, patch0702.txt, patch0720.txt
>
>


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


Re: [jira] Updated: (SM-939) CXF based Service Engine and Bnding Component

Posted by Freeman Fang <fr...@iona.com>.
Hi All,

Could someone review and apply this patch for me?

patch0720.txt

Thanks very much.

Freeman

Freeman Fang (JIRA) wrote:
>      [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
>
> Freeman Fang updated SM-939:
> ----------------------------
>
>     Attachment: patch0720.txt
>
> Could somebody review and apply patch0720.txt for me
>
> This patch:
> 1. config interceptors from SE and BC xbean.xml
> 2. load cxf bus from xbean.xml
> 3. end to end test which wire SE and BC together to handle external oneway/twoway/Fault request
> 4. verify ws-policy works with cxf BC
> 5. remove redundant endpoint publish in patch0702.txt
>
>   
>> CXF based Service Engine and Bnding Component
>> ---------------------------------------------
>>
>>                 Key: SM-939
>>                 URL: https://issues.apache.org/activemq/browse/SM-939
>>             Project: ServiceMix
>>          Issue Type: New Feature
>>            Reporter: Guillaume Nodet
>>            Assignee: Freeman Fang
>>            Priority: Critical
>>             Fix For: 3.2
>>
>>         Attachments: patch.txt, patch0627.txt, patch0702.txt, patch0720.txt
>>
>>
>>     
>
>
>   

[jira] Updated: (SM-939) CXF based Service Engine and Bnding Component

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SM-939?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Freeman Fang updated SM-939:
----------------------------

    Attachment: patch0720.txt

Could somebody review and apply patch0720.txt for me

This patch:
1. config interceptors from SE and BC xbean.xml
2. load cxf bus from xbean.xml
3. end to end test which wire SE and BC together to handle external oneway/twoway/Fault request
4. verify ws-policy works with cxf BC
5. remove redundant endpoint publish in patch0702.txt

> CXF based Service Engine and Bnding Component
> ---------------------------------------------
>
>                 Key: SM-939
>                 URL: https://issues.apache.org/activemq/browse/SM-939
>             Project: ServiceMix
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Assignee: Freeman Fang
>            Priority: Critical
>             Fix For: 3.2
>
>         Attachments: patch.txt, patch0627.txt, patch0702.txt, patch0720.txt
>
>


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