You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ode.apache.org by "Gary Brown (JIRA)" <ji...@apache.org> on 2010/09/22 13:15:33 UTC

[jira] Created: (ODE-889) Inter-process communication 'handler'

Inter-process communication 'handler'
-------------------------------------

                 Key: ODE-889
                 URL: https://issues.apache.org/jira/browse/ODE-889
             Project: ODE
          Issue Type: New Feature
          Components: BPEL Runtime
            Reporter: Gary Brown


The web service stacks that may be used with ODE (such as Axis2 or any jaxws provider) provide a means of defining handlers that can intercept messages being sent/received and perform various tasks.

However with the inter-process communication feature in ODE, some communications do not use the integration stack, and therefore cannot be intercepted.

Therefore I would like to request a mechanism be added to ODE to enable handlers to be registered and used with the inter-process communication mechanism.


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


[jira] Commented: (ODE-889) Inter-process communication 'handler'

Posted by "Gary Brown (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ODE-889?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12913584#action_12913584 ] 

Gary Brown commented on ODE-889:
--------------------------------

But then you loose the efficiency benefits of the inter-process mechanism - so there may be other reasons to have such a switch, but I don't think it should be necessary to disable the inter-process comms just to be able to intercept all of the messages.

However, if it is a 'quick fix' to include such a switch, then I would be happy for the feature to be added as a short term solution :)

> Inter-process communication 'handler'
> -------------------------------------
>
>                 Key: ODE-889
>                 URL: https://issues.apache.org/jira/browse/ODE-889
>             Project: ODE
>          Issue Type: New Feature
>          Components: BPEL Runtime
>            Reporter: Gary Brown
>
> The web service stacks that may be used with ODE (such as Axis2 or any jaxws provider) provide a means of defining handlers that can intercept messages being sent/received and perform various tasks.
> However with the inter-process communication feature in ODE, some communications do not use the integration stack, and therefore cannot be intercepted.
> Therefore I would like to request a mechanism be added to ODE to enable handlers to be registered and used with the inter-process communication mechanism.

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


[jira] Commented: (ODE-889) Inter-process communication 'handler'

Posted by "Gary Brown (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ODE-889?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12918031#action_12918031 ] 

Gary Brown commented on ODE-889:
--------------------------------

Milinda, any pointers on where I should look to add a switch for disabling the inter-process comms mechanism?

> Inter-process communication 'handler'
> -------------------------------------
>
>                 Key: ODE-889
>                 URL: https://issues.apache.org/jira/browse/ODE-889
>             Project: ODE
>          Issue Type: New Feature
>          Components: BPEL Runtime
>            Reporter: Gary Brown
>
> The web service stacks that may be used with ODE (such as Axis2 or any jaxws provider) provide a means of defining handlers that can intercept messages being sent/received and perform various tasks.
> However with the inter-process communication feature in ODE, some communications do not use the integration stack, and therefore cannot be intercepted.
> Therefore I would like to request a mechanism be added to ODE to enable handlers to be registered and used with the inter-process communication mechanism.

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


[jira] Commented: (ODE-889) Inter-process communication 'handler'

Posted by "Milinda Lakmal Pathirage (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ODE-889?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12913566#action_12913566 ] 

Milinda Lakmal Pathirage commented on ODE-889:
----------------------------------------------

How about giving option to disable inter process communication or some mechanism to avoid process-to-process communication when required. When instance cleanup is enabled process-to-process to communication can cause some errors due to deleted DB records.

> Inter-process communication 'handler'
> -------------------------------------
>
>                 Key: ODE-889
>                 URL: https://issues.apache.org/jira/browse/ODE-889
>             Project: ODE
>          Issue Type: New Feature
>          Components: BPEL Runtime
>            Reporter: Gary Brown
>
> The web service stacks that may be used with ODE (such as Axis2 or any jaxws provider) provide a means of defining handlers that can intercept messages being sent/received and perform various tasks.
> However with the inter-process communication feature in ODE, some communications do not use the integration stack, and therefore cannot be intercepted.
> Therefore I would like to request a mechanism be added to ODE to enable handlers to be registered and used with the inter-process communication mechanism.

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


[jira] Commented: (ODE-889) Inter-process communication 'handler'

Posted by "Gary Brown (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ODE-889?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12918846#action_12918846 ] 

Gary Brown commented on ODE-889:
--------------------------------

Thanks Rafal, that did the trick.

Although I will leave the jira open as I still think it would be good to be able to have some 'handler' mechanism that can observe the messages without having to disable the inter process comms mechanism.


> Inter-process communication 'handler'
> -------------------------------------
>
>                 Key: ODE-889
>                 URL: https://issues.apache.org/jira/browse/ODE-889
>             Project: ODE
>          Issue Type: New Feature
>          Components: BPEL Runtime
>            Reporter: Gary Brown
>
> The web service stacks that may be used with ODE (such as Axis2 or any jaxws provider) provide a means of defining handlers that can intercept messages being sent/received and perform various tasks.
> However with the inter-process communication feature in ODE, some communications do not use the integration stack, and therefore cannot be intercepted.
> Therefore I would like to request a mechanism be added to ODE to enable handlers to be registered and used with the inter-process communication mechanism.

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


[jira] Commented: (ODE-889) Inter-process communication 'handler'

Posted by "Rafal Rusin (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ODE-889?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12918051#action_12918051 ] 

Rafal Rusin commented on ODE-889:
---------------------------------

Actually there is already such mechanism. It's called usePeer2Peer="true|false". 
Here's test: 
https://svn.apache.org/repos/asf/ode/trunk/axis2-war/src/test/resources/TestNoP2P/deploy.xml

> Inter-process communication 'handler'
> -------------------------------------
>
>                 Key: ODE-889
>                 URL: https://issues.apache.org/jira/browse/ODE-889
>             Project: ODE
>          Issue Type: New Feature
>          Components: BPEL Runtime
>            Reporter: Gary Brown
>
> The web service stacks that may be used with ODE (such as Axis2 or any jaxws provider) provide a means of defining handlers that can intercept messages being sent/received and perform various tasks.
> However with the inter-process communication feature in ODE, some communications do not use the integration stack, and therefore cannot be intercepted.
> Therefore I would like to request a mechanism be added to ODE to enable handlers to be registered and used with the inter-process communication mechanism.

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