CXF Продолжение - PullRequest
       2

CXF Продолжение

1 голос
/ 11 февраля 2011

Как получить org.apache.cxf.continuations.Continuation из ServiceBean JAXRS ServiceBean или JAXWS ServiceEndpoint Service.

Моя конфигурация Spring выглядит так.это шов, как вы должны добавить

import org.apache.cxf.continuations.ContinuationProvider;
import org.apache.cxf.jaxrs.ext.MessageContext;
import javax.annotation.Resource;
import org.apache.cxf.continuations.Continuation;

@Resource
private MessageContext context;

@GET
@Path("hello")
@Produces("text/plain")
public String hello(@Context final HttpServletRequest httpRequest){
  ContinuationProvider provider = (ContinuationProvider)context.get(ContinuationProvider.class.getName());
  Continuation conti = provider.getContinuation();
  ...
}

1 Ответ

0 голосов
/ 11 февраля 2011

в случае JAXWS JAXWS MessageContext должен быть найден из WebServiceContext.getMessageContext ().

Вы можете затем вызвать context.get () для MessageContext

...