You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by "Claus Ibsen (JIRA)" <ji...@apache.org> on 2008/08/25 13:03:52 UTC
[jira] Created: (CAMEL-847) mina should throw exception if exchange
is not out capable in sync mode
mina should throw exception if exchange is not out capable in sync mode
-----------------------------------------------------------------------
Key: CAMEL-847
URL: https://issues.apache.org/activemq/browse/CAMEL-847
Project: Apache Camel
Issue Type: Improvement
Components: camel-mina
Affects Versions: 1.4.0
Reporter: Claus Ibsen
Assignee: Claus Ibsen
Priority: Minor
Fix For: 1.5.0
Currently the camel-mina component silently ignores exchanges that is not out capable even though its configured for sync=true (InOut)
What it does now is setting the sync option itself depending on the exchange type.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (CAMEL-847) mina should throw exception if
exchange is not out capable in sync mode
Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/CAMEL-847?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=45142#action_45142 ]
Claus Ibsen commented on CAMEL-847:
-----------------------------------
http://www.nabble.com/mina-tcp-client-problem-td19105767s22882.html
> mina should throw exception if exchange is not out capable in sync mode
> -----------------------------------------------------------------------
>
> Key: CAMEL-847
> URL: https://issues.apache.org/activemq/browse/CAMEL-847
> Project: Apache Camel
> Issue Type: Improvement
> Components: camel-mina
> Affects Versions: 1.4.0
> Reporter: Claus Ibsen
> Assignee: Claus Ibsen
> Priority: Minor
> Fix For: 1.5.0
>
>
> Currently the camel-mina component silently ignores exchanges that is not out capable even though its configured for sync=true (InOut)
> What it does now is setting the sync option itself depending on the exchange type.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
Re: [jira] Commented: (CAMEL-847) mina should throw exception if exchange is not out capable in sync mode
Posted by Hadrian Zbarcea <hz...@gmail.com>.
+1
On Aug 25, 2008, at 7:25 AM, Claus Ibsen (JIRA) wrote:
>
> [ https://issues.apache.org/activemq/browse/CAMEL-847?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=45143
> #action_45143 ]
>
> Claus Ibsen commented on CAMEL-847:
> -----------------------------------
>
> Change of tactic
>
> I think camel-mina should be MEP agnostic and only use the sync
> option as:
>
> *MinaProducer*
> - if false, just send data and don't wait for response
> - if true, send data and wait for response. set response on either
> IN or OUT depending on the MEP
>
> *MinaConsumer*
> - if false, just recieve data and don't send a response
> - if true, recieve data and send the response from either IN or OUT
> depending on the MEP
>
>
>
>> mina should throw exception if exchange is not out capable in sync
>> mode
>> -----------------------------------------------------------------------
>>
>> Key: CAMEL-847
>> URL: https://issues.apache.org/activemq/browse/CAMEL-847
>> Project: Apache Camel
>> Issue Type: Improvement
>> Components: camel-mina
>> Affects Versions: 1.4.0
>> Reporter: Claus Ibsen
>> Assignee: Claus Ibsen
>> Priority: Minor
>> Fix For: 1.5.0
>>
>>
>> Currently the camel-mina component silently ignores exchanges that
>> is not out capable even though its configured for sync=true (InOut)
>> What it does now is setting the sync option itself depending on the
>> exchange type.
>
> --
> This message is automatically generated by JIRA.
> -
> You can reply to this email to add a comment to the issue online.
>
[jira] Commented: (CAMEL-847) mina should throw exception if
exchange is not out capable in sync mode
Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/CAMEL-847?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=45143#action_45143 ]
Claus Ibsen commented on CAMEL-847:
-----------------------------------
Change of tactic
I think camel-mina should be MEP agnostic and only use the sync option as:
*MinaProducer*
- if false, just send data and don't wait for response
- if true, send data and wait for response. set response on either IN or OUT depending on the MEP
*MinaConsumer*
- if false, just recieve data and don't send a response
- if true, recieve data and send the response from either IN or OUT depending on the MEP
> mina should throw exception if exchange is not out capable in sync mode
> -----------------------------------------------------------------------
>
> Key: CAMEL-847
> URL: https://issues.apache.org/activemq/browse/CAMEL-847
> Project: Apache Camel
> Issue Type: Improvement
> Components: camel-mina
> Affects Versions: 1.4.0
> Reporter: Claus Ibsen
> Assignee: Claus Ibsen
> Priority: Minor
> Fix For: 1.5.0
>
>
> Currently the camel-mina component silently ignores exchanges that is not out capable even though its configured for sync=true (InOut)
> What it does now is setting the sync option itself depending on the exchange type.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (CAMEL-847) mina should be exchange pattern
agnostic
Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/CAMEL-847?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=45157#action_45157 ]
Claus Ibsen commented on CAMEL-847:
-----------------------------------
sync should be default true as its confusing why camel doesn't wait for a response when calling a remote server.
> mina should be exchange pattern agnostic
> ----------------------------------------
>
> Key: CAMEL-847
> URL: https://issues.apache.org/activemq/browse/CAMEL-847
> Project: Apache Camel
> Issue Type: Improvement
> Components: camel-mina
> Affects Versions: 1.4.0
> Reporter: Claus Ibsen
> Assignee: Claus Ibsen
> Fix For: 1.5.0
>
>
> Currently the camel-mina component silently ignores exchanges that is not out capable even though its configured for sync=true (InOut)
> What it does now is setting the sync option itself depending on the exchange type.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (CAMEL-847) mina should throw exception if
exchange is not out capable in sync mode
Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/CAMEL-847?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=45141#action_45141 ]
Claus Ibsen commented on CAMEL-847:
-----------------------------------
Hmm the current behaviour will probably break old versions where end-users have forgotten to add sync=true. If we go forward with this we should write in the release notes that people should set the sync mode explicit.
> mina should throw exception if exchange is not out capable in sync mode
> -----------------------------------------------------------------------
>
> Key: CAMEL-847
> URL: https://issues.apache.org/activemq/browse/CAMEL-847
> Project: Apache Camel
> Issue Type: Improvement
> Components: camel-mina
> Affects Versions: 1.4.0
> Reporter: Claus Ibsen
> Assignee: Claus Ibsen
> Priority: Minor
> Fix For: 1.5.0
>
>
> Currently the camel-mina component silently ignores exchanges that is not out capable even though its configured for sync=true (InOut)
> What it does now is setting the sync option itself depending on the exchange type.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Work started: (CAMEL-847) mina should be exchange pattern
agnostic
Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/CAMEL-847?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Work on CAMEL-847 started by Claus Ibsen.
> mina should be exchange pattern agnostic
> ----------------------------------------
>
> Key: CAMEL-847
> URL: https://issues.apache.org/activemq/browse/CAMEL-847
> Project: Apache Camel
> Issue Type: Improvement
> Components: camel-mina
> Affects Versions: 1.4.0
> Reporter: Claus Ibsen
> Assignee: Claus Ibsen
> Fix For: 1.5.0
>
>
> Currently the camel-mina component silently ignores exchanges that is not out capable even though its configured for sync=true (InOut)
> What it does now is setting the sync option itself depending on the exchange type.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (CAMEL-847) mina should be exchange pattern
agnostic
Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/CAMEL-847?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claus Ibsen updated CAMEL-847:
------------------------------
Summary: mina should be exchange pattern agnostic (was: mina should throw exception if exchange is not out capable in sync mode)
Priority: Major (was: Minor)
Also it should be more spring friendly configurable using setters/getters style so we have IDE completion in spring xml files.
> mina should be exchange pattern agnostic
> ----------------------------------------
>
> Key: CAMEL-847
> URL: https://issues.apache.org/activemq/browse/CAMEL-847
> Project: Apache Camel
> Issue Type: Improvement
> Components: camel-mina
> Affects Versions: 1.4.0
> Reporter: Claus Ibsen
> Assignee: Claus Ibsen
> Fix For: 1.5.0
>
>
> Currently the camel-mina component silently ignores exchanges that is not out capable even though its configured for sync=true (InOut)
> What it does now is setting the sync option itself depending on the exchange type.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Resolved: (CAMEL-847) mina should be exchange pattern
agnostic
Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/CAMEL-847?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claus Ibsen resolved CAMEL-847.
-------------------------------
Resolution: Fixed
Default behavior changed
In Camel 1.5 the sync option has changed its default value from false to true, as we felt it was confusing for end-users when they used Mina to call remote servers and Camel wouldn't wait for the response.
> mina should be exchange pattern agnostic
> ----------------------------------------
>
> Key: CAMEL-847
> URL: https://issues.apache.org/activemq/browse/CAMEL-847
> Project: Apache Camel
> Issue Type: Improvement
> Components: camel-mina
> Affects Versions: 1.4.0
> Reporter: Claus Ibsen
> Assignee: Claus Ibsen
> Fix For: 1.5.0
>
>
> Currently the camel-mina component silently ignores exchanges that is not out capable even though its configured for sync=true (InOut)
> What it does now is setting the sync option itself depending on the exchange type.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.