| EncodeDecodeMiddleware {RestRserve} | R Documentation |
Creates EncodeDecodeMiddleware middleware object
Description
Controls how RestRserve encodes and decodes different content types. This middleware is passed by default to the Application constructor.
Super class
RestRserve::Middleware -> EncodeDecodeMiddleware
Public fields
ContentHandlersClass which controls how RestRserve encodes and decodes different content types. See ContentHandlers for documentation. User can add new encoding and decoding methods for new content types using
set_encodeandset_decodemethods.
In theory user can replace it with his own class (seeRestRserve:::ContentHandlersFactory). However we believe that in the majority of the cases using ContentHandlers will be enough.
Methods
Public methods
Method new()
Creates EncodeDecodeMiddleware middleware object.
Usage
EncodeDecodeMiddleware$new(id = "EncodeDecodeMiddleware")
Arguments
idMiddleware id.
Method clone()
The objects of this class are cloneable with this method.
Usage
EncodeDecodeMiddleware$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
See Also
Middleware Application ContentHandlers