const mixinafBedSheet::ResponseProcessor
afBedSheet::ResponseProcessor
Implement to define a ResponseProcessor.
ResponseProcessors are responsible for processing the return values from request handlers. Often this involves sending content to the client.
Example ResponseProcessors that are provided by BedSheet are:
RedirectProcessor- sets theLocationHTTP response header and a corresponding HTTP status code.TextProcessor- sets theContent-TypeHTTP response header and sends the text to the client.
IOC Configuration
Instances of ResponseProcessor should be contributed to the ResponseProcessors service and mapped to an Type representing the object it handles.
For example, in your AppModule class:
@Contribute { serviceType=ResponseProcessors# }
static Void contributeResponseProcessors(Configuration config) {
config[User#] = UserInfoPage()
}