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.