@Override public void _dispatch(Object resource, HttpContext context) throws IllegalAccessException, InvocationTargetException { final Object[] params = getParams(context); final Object o = invoker.invoke(method, resource, params); if (o instanceof Response) { context.getResponse().setResponse((Response)o); } else if (o instanceof JResponse) { context.getResponse().setResponse(((JResponse)o).toResponse()); } else if (o != null) { final Response r = new ResponseBuilderImpl().status(200).entity(o).build(); context.getResponse().setResponse(r); } } }
public void invoke() throws IllegalAccessException, InvocationTargetException { Object o = method.invoke(resource, params); if (o instanceof Response) { Response r = (Response) o; context.getResponse().setResponse(r); } else if (o != null) { Response r = new ResponseBuilderImpl().status(200).entity(o).build(); context.getResponse().setResponse(r); } } });
public Response.ResponseBuilder status(int status) { return status(ResponseImpl.toStatusType(status)); }
public Response.ResponseBuilder status(int status) { return status(ResponseImpl.toStatusType(status)); }
@Override public void _dispatch(Object resource, HttpContext context) throws IllegalAccessException, InvocationTargetException { final Object[] params = getParams(context); final Object o = invoker.invoke(method, resource, params); if (o instanceof Response) { context.getResponse().setResponse((Response)o); } else if (o instanceof JResponse) { context.getResponse().setResponse(((JResponse)o).toResponse()); } else if (o != null) { final Response r = new ResponseBuilderImpl().status(200).entity(o).build(); context.getResponse().setResponse(r); } } }
@Override public void _dispatch(Object resource, HttpContext context) throws IllegalAccessException, InvocationTargetException { final Object[] params = getParams(context); final Object o = invoker.invoke(method, resource, params); if (o instanceof Response) { context.getResponse().setResponse((Response)o); } else if (o instanceof JResponse) { context.getResponse().setResponse(((JResponse)o).toResponse()); } else if (o != null) { final Response r = new ResponseBuilderImpl().status(200).entity(o).build(); context.getResponse().setResponse(r); } } }