Invoke the rest action in production.
Invoke the rest action in production.
The naptime ResourceRouter should call this function before returning the action.
Adds tags to the request.
Adds tags to the request.
This will permit us to remove the trace modifications that the old router needed to annotate the traces appropriately.
The request to tag.
The tagged request.
A RestAction is a layer on top of Play! with additional type information
This type information is used to help enforce conventions, DRY things out, and support some additional features.
Type parameters: RACType - The rest action type. This is typically a subclass of RestActionCategory AuthType - The authentication return type. BodyType - The HTTP request body is parsed to this type for use in the handler. KeyType - The key type of the model being processed. ResourceType - This is the resource type this action is supposed to handle. ResponseType - This is the response type this action is supposed to return (e.g. Seq of ResourceType)
TODO(saeta): Enforce RACType extends from RestActionCategory.