Marco Tenti created CXF-8119:
--------------------------------
Summary: Can't Inject "javax.ws.rs.core.Context" annotation with
camel blueprint
Key: CXF-8119
URL: https://issues.apache.org/jira/browse/CXF-8119
Project: CXF
Issue Type: Bug
Components: Bus, Core, JAX-RS, OSGi, Resources
Affects Versions: 3.2.7
Reporter: Marco Tenti
I have a REST Service project build for a Red Hat Fuse.
it's a simple set up of a rest service with a "blueprint.xml" and the
"cxf:rsServer" and it's work just fine.
But i need to use the @Context annotation of javax.ws.rs and i ca't find a way
to inject dynamically the @Context on my java class.
A full project for test f the problem can be found here:
[bug-load-context-annotation-blueprint|https://github.com/p4535992/bug-load-context-annotation-blueprint]
My goal is to set the value of the annotation;
{code:java}
@javax.ws.rs.core.Context
public javax.ws.rs.core.HttpHeaders httpHeaders;
{code}
Another strange bug is if a call the method:
{code:java}
@GET
@Path("/ping")
@Produces(MediaType.APPLICATION_JSON)
@WebMethod(operationName = "ping")
@WebResult(name = "Response")
@ApiResponses(value = {
@ApiResponse(code = 200, message = "Success") ,
@ApiResponse(code = 500, message = "Error")
}
)
@ApiOperation( "Get operation with Response and @Default value")
public Response ping() {
logger.info("PING SIGNATURE SERVICE");
return Response.ok().entity("PING SIGNATURE SERVICE").build();
}
}
{code}
it's work just fine , but if i call this:
{code:java}
@GET
@Path("/ping")
@Produces(MediaType.APPLICATION_JSON)
@WebMethod(operationName = "ping")
@WebResult(name = "Response")
@ApiResponses(value =
{ @ApiResponse(code = 200, message = "Success") , @ApiResponse(code = 500,
message = "Error") }
)
@ApiOperation( "Get operation with Response and @Default value")
public Response ping(@Context HttpHeaders httpHeaders)
{ logger.info("PING SIGNATURE SERVICE"); return Response.ok().entity("PING
SIGNATURE SERVICE").build(); }
}
{code:}
i get this error:
{code}
415 Error: Unsupported Media Type
{code:java}
{code}
Anyone know what i'm doing wrong with camel-blueprint?
--
This message was sent by Atlassian Jira
(v8.3.4#803005)