New ContinuationCallback interface

2012-10-01 Thread Sergey Beryozkin

Hi

I'd like to add a new ContinuationCallback [1] interface for getting it 
easier to track various invocation status updates.


Particularly it would make it possible for the JAX-RS frontend to 
support CompletionCallback [2] but I think it can also be of use to CXF 
applications not relying on JAX-RS.


At the moment this interface is a work in progress, supports only two 
callback methods. We can improve that when we have more ideas what to 
make available to the specific callback methods...


Ideally I'd like to merge it now, before 2.7.0 is out, this is the last 
bit I'd like to do for JAX-RS 2.0 AsyncResponse and then move to working 
on other things... The code seems safe as the continuation based tests 
are running OK, but I can wait till after 2.7.0 is out too


Cheers, Sergey



[1] https://issues.apache.org/jira/browse/CXF-4531
[2] 
http://jax-rs-spec.java.net/nonav/2.0-SNAPSHOT/apidocs/javax/ws/rs/container/CompletionCallback.html


WS-Eventing for CXF

2012-10-01 Thread Jan Martiška
Hi everybody,
as I posted on CXF lists earlier, I am working to implement WS-Eventing spec 
(http://www.w3.org/TR/ws-eventing/) for CXF as my Diploma thesis. I am 
currently in the design phase and would like to hear any feedback regarding the 
work, before I start implementing. The current state is described in: 
https://community.jboss.org/wiki/CXFWS-EventingJavaAPI and is updated regularly.

If anyone was willing to spend some time and have a look at the draft design, 
and perhaps send some suggestions, I would be very grateful. After all, it is 
not only for me, but also for CXF. You can send feedback through comments on 
the site (if you are registered on jboss.org), or reply to this e-mail. If 
there is no negative feedback, I will consider my design to be well-done :P 
should you need any clarification on what I wrote there, contact me as well.

Thanks in advance for your time! 
Best regards,
Jan

JBoss EAP+EWS QA
Red Hat, Brno office, Czech Republic