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 2009/11/05 16:07:53 UTC
[jira] Created: (CAMEL-2135) camel-jetty producer supporting async
request/reply
camel-jetty producer supporting async request/reply
---------------------------------------------------
Key: CAMEL-2135
URL: https://issues.apache.org/activemq/browse/CAMEL-2135
Project: Apache Camel
Issue Type: New Feature
Components: camel-jetty
Affects Versions: 2.0.0
Reporter: Claus Ibsen
Assignee: Claus Ibsen
Fix For: 2.1.0
See background here
http://wiki.eclipse.org/Jetty/Tutorial/HttpClient
Basically allowing to use {{jetty://http://someserver"}} in the {{to}} as well which instead of using HTTP client will use Jetty that supports async request/reply.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (CAMEL-2135) camel-jetty producer supporting
async request/reply (non blocking)
Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/CAMEL-2135?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=55265#action_55265 ]
Claus Ibsen commented on CAMEL-2135:
------------------------------------
trunk: 834452.
Aligned the http response handling code with the camel-http component.
> camel-jetty producer supporting async request/reply (non blocking)
> ------------------------------------------------------------------
>
> Key: CAMEL-2135
> URL: https://issues.apache.org/activemq/browse/CAMEL-2135
> Project: Apache Camel
> Issue Type: New Feature
> Components: camel-jetty
> Affects Versions: 2.0.0
> Reporter: Claus Ibsen
> Assignee: Claus Ibsen
> Fix For: 2.1.0
>
>
> See background here
> http://wiki.eclipse.org/Jetty/Tutorial/HttpClient
> Basically allowing to use {{jetty://http://someserver"}} in the {{to}} as well which instead of using HTTP client will use Jetty that supports async request/reply.
--
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-2135) camel-jetty producer supporting
async request/reply
Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/CAMEL-2135?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Work on CAMEL-2135 started by Claus Ibsen.
> camel-jetty producer supporting async request/reply
> ---------------------------------------------------
>
> Key: CAMEL-2135
> URL: https://issues.apache.org/activemq/browse/CAMEL-2135
> Project: Apache Camel
> Issue Type: New Feature
> Components: camel-jetty
> Affects Versions: 2.0.0
> Reporter: Claus Ibsen
> Assignee: Claus Ibsen
> Fix For: 2.1.0
>
>
> See background here
> http://wiki.eclipse.org/Jetty/Tutorial/HttpClient
> Basically allowing to use {{jetty://http://someserver"}} in the {{to}} as well which instead of using HTTP client will use Jetty that supports async request/reply.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (CAMEL-2135) camel-jetty producer supporting
async request/reply
Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/CAMEL-2135?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=55177#action_55177 ]
Claus Ibsen commented on CAMEL-2135:
------------------------------------
When we have upgraded to Apache HTTP client 4.0 it can also support async request/reply as well.
> camel-jetty producer supporting async request/reply
> ---------------------------------------------------
>
> Key: CAMEL-2135
> URL: https://issues.apache.org/activemq/browse/CAMEL-2135
> Project: Apache Camel
> Issue Type: New Feature
> Components: camel-jetty
> Affects Versions: 2.0.0
> Reporter: Claus Ibsen
> Assignee: Claus Ibsen
> Fix For: 2.1.0
>
>
> See background here
> http://wiki.eclipse.org/Jetty/Tutorial/HttpClient
> Basically allowing to use {{jetty://http://someserver"}} in the {{to}} as well which instead of using HTTP client will use Jetty that supports async request/reply.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (CAMEL-2135) camel-jetty producer supporting
async request/reply (non blocking)
Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/CAMEL-2135?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=55451#action_55451 ]
Claus Ibsen commented on CAMEL-2135:
------------------------------------
trunk: 880731.
Added CXF based example
> camel-jetty producer supporting async request/reply (non blocking)
> ------------------------------------------------------------------
>
> Key: CAMEL-2135
> URL: https://issues.apache.org/activemq/browse/CAMEL-2135
> Project: Apache Camel
> Issue Type: New Feature
> Components: camel-jetty
> Affects Versions: 2.0.0
> Reporter: Claus Ibsen
> Assignee: Claus Ibsen
> Fix For: 2.1.0
>
>
> See background here
> http://wiki.eclipse.org/Jetty/Tutorial/HttpClient
> Basically allowing to use {{jetty://http://someserver"}} in the {{to}} as well which instead of using HTTP client will use Jetty that supports async request/reply.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (CAMEL-2135) camel-jetty producer supporting
async request/reply
Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/CAMEL-2135?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=55207#action_55207 ]
Claus Ibsen commented on CAMEL-2135:
------------------------------------
trunk: 833429.
First batch of commit. This is work in progress.
> camel-jetty producer supporting async request/reply
> ---------------------------------------------------
>
> Key: CAMEL-2135
> URL: https://issues.apache.org/activemq/browse/CAMEL-2135
> Project: Apache Camel
> Issue Type: New Feature
> Components: camel-jetty
> Affects Versions: 2.0.0
> Reporter: Claus Ibsen
> Assignee: Claus Ibsen
> Fix For: 2.1.0
>
>
> See background here
> http://wiki.eclipse.org/Jetty/Tutorial/HttpClient
> Basically allowing to use {{jetty://http://someserver"}} in the {{to}} as well which instead of using HTTP client will use Jetty that supports async request/reply.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (CAMEL-2135) camel-jetty producer supporting
async request/reply (non blocking)
Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/CAMEL-2135?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=55229#action_55229 ]
Claus Ibsen commented on CAMEL-2135:
------------------------------------
trunk: 834008
More work. What is left is a CAMEL-2151
> camel-jetty producer supporting async request/reply (non blocking)
> ------------------------------------------------------------------
>
> Key: CAMEL-2135
> URL: https://issues.apache.org/activemq/browse/CAMEL-2135
> Project: Apache Camel
> Issue Type: New Feature
> Components: camel-jetty
> Affects Versions: 2.0.0
> Reporter: Claus Ibsen
> Assignee: Claus Ibsen
> Fix For: 2.1.0
>
>
> See background here
> http://wiki.eclipse.org/Jetty/Tutorial/HttpClient
> Basically allowing to use {{jetty://http://someserver"}} in the {{to}} as well which instead of using HTTP client will use Jetty that supports async request/reply.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (CAMEL-2135) camel-jetty producer supporting
async request/reply (non blocking)
Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/CAMEL-2135?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=55298#action_55298 ]
Claus Ibsen commented on CAMEL-2135:
------------------------------------
trunk: 834834.
Now response parsing is implemented and shared between sync and async mode. Its also pluggable as the camel-http component
> camel-jetty producer supporting async request/reply (non blocking)
> ------------------------------------------------------------------
>
> Key: CAMEL-2135
> URL: https://issues.apache.org/activemq/browse/CAMEL-2135
> Project: Apache Camel
> Issue Type: New Feature
> Components: camel-jetty
> Affects Versions: 2.0.0
> Reporter: Claus Ibsen
> Assignee: Claus Ibsen
> Fix For: 2.1.0
>
>
> See background here
> http://wiki.eclipse.org/Jetty/Tutorial/HttpClient
> Basically allowing to use {{jetty://http://someserver"}} in the {{to}} as well which instead of using HTTP client will use Jetty that supports async request/reply.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (CAMEL-2135) camel-jetty producer supporting
async request/reply (non blocking)
Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/CAMEL-2135?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=55302#action_55302 ]
Claus Ibsen commented on CAMEL-2135:
------------------------------------
trunk: 834846.
Now handles timeout as camel-http does. Also added for other Jetty kind of failures.
> camel-jetty producer supporting async request/reply (non blocking)
> ------------------------------------------------------------------
>
> Key: CAMEL-2135
> URL: https://issues.apache.org/activemq/browse/CAMEL-2135
> Project: Apache Camel
> Issue Type: New Feature
> Components: camel-jetty
> Affects Versions: 2.0.0
> Reporter: Claus Ibsen
> Assignee: Claus Ibsen
> Fix For: 2.1.0
>
>
> See background here
> http://wiki.eclipse.org/Jetty/Tutorial/HttpClient
> Basically allowing to use {{jetty://http://someserver"}} in the {{to}} as well which instead of using HTTP client will use Jetty that supports async request/reply.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (CAMEL-2135) camel-jetty producer supporting async
request/reply (non blocking)
Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/CAMEL-2135?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claus Ibsen updated CAMEL-2135:
-------------------------------
Summary: camel-jetty producer supporting async request/reply (non blocking) (was: camel-jetty producer supporting async request/reply)
This is a *non blocking* variation where the original thread will terminate and when a reply is read a new thread is spawned that processed the reply. Well there is a thread pool for processing replies.
> camel-jetty producer supporting async request/reply (non blocking)
> ------------------------------------------------------------------
>
> Key: CAMEL-2135
> URL: https://issues.apache.org/activemq/browse/CAMEL-2135
> Project: Apache Camel
> Issue Type: New Feature
> Components: camel-jetty
> Affects Versions: 2.0.0
> Reporter: Claus Ibsen
> Assignee: Claus Ibsen
> Fix For: 2.1.0
>
>
> See background here
> http://wiki.eclipse.org/Jetty/Tutorial/HttpClient
> Basically allowing to use {{jetty://http://someserver"}} in the {{to}} as well which instead of using HTTP client will use Jetty that supports async request/reply.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Resolved: (CAMEL-2135) camel-jetty producer supporting async
request/reply (non blocking)
Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/CAMEL-2135?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claus Ibsen resolved CAMEL-2135.
--------------------------------
Resolution: Fixed
trunk: 835332.
> camel-jetty producer supporting async request/reply (non blocking)
> ------------------------------------------------------------------
>
> Key: CAMEL-2135
> URL: https://issues.apache.org/activemq/browse/CAMEL-2135
> Project: Apache Camel
> Issue Type: New Feature
> Components: camel-jetty
> Affects Versions: 2.0.0
> Reporter: Claus Ibsen
> Assignee: Claus Ibsen
> Fix For: 2.1.0
>
>
> See background here
> http://wiki.eclipse.org/Jetty/Tutorial/HttpClient
> Basically allowing to use {{jetty://http://someserver"}} in the {{to}} as well which instead of using HTTP client will use Jetty that supports async request/reply.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.