podafBedSheet
Something fresh and clean to lay your web app on!
Mixins
| BedSheetMetaData | (Service) - MetaData for BedSheet, gleaned from startup. |
| ConfigIds | Config values as provided by BedSheet. |
| CorsHandler | (Service) - Cross Origin Resource Sharing (CORS) is a strategy for browsers to overcome the limitations of cross domain scripting. |
| DelegateChainBuilder | Used to create a chain of builders for HttpRequest, HttpResponse and |
| ErrProcessor | Processes Errs thrown from request handler methods and sends err pages to the client. |
| ErrProcessors | (Service) - Holds a collection of ErrProcessors. |
| FileHandler | (Service) - A Request Handler that maps uris to files on the file system. |
| GzipCompressible | (Service) - Holds a list of MimeTypes that may be gzip'ed in a http response. |
| HttpFlash | (Service) - Stores values from one http request to the next. |
| HttpPipeline | (Service) - The HTTP Pipeline that |
| HttpPipelineFilter | A filter for HTTP requests. |
| HttpRequest | (Service) - An injectable |
| HttpRequestLogFilter | Uses LogMod to generate a server log file for all HTTP requests in the W3C Extended Log File Format. |
| HttpResponse | (Service) - An injectable |
| HttpSession | (Service) - An injectable |
| HttpStatusProcessor | A response processor for HttpStatus objects. |
| HttpStatusProcessors | (Service) - Holds a collection of HttpStatusProcessors. |
| IeAjaxCacheBustingFilter | Prevents IE from caching Ajax and CORS requests. |
| PodHandler | (Service) - A Request Handler that maps URIs to file resources inside pods. |
| ResponseProcessor | Responsible for processing request handler return values and sending content to the client. |
| ResponseProcessors | (Service) - Holds a collection of ResponseProcessors. |
| RouteMatcher | A |
| RouteMatchers | (Service) - Holds a strategy of routing types to their handlers. |
| Routes | (Service) - Handles routing URIs to request handler methods. |
| ValueEncoder | Responsible for converting values to and from Strs, use to inject values into request handler methods. |
| ValueEncoders | (Service) - Holds a list of ValueEncoders. |
Classes
| BedClient | For testing: Make (fake) http calls against BedServer. |
| BedClientRes | For testing: Holds response data from a (fake) HTTP call to BedServer. |
| BedServer | For testing: Allows tests to be run against an instance of |
| BedSheetModule | The afIoc module class. |
| BedSheetWebMod | The top-level web::WebMod to be passed to Wisp. |
| HttpRequestHeaders | A wrapper for HTTP request headers with accessors for some commonly used headings. |
| HttpResponseHeaders | A wrapper for HTTP response headers with accessors for some commonly used headings. |
| HttpStatus | Return from request handlers to send the appropriate response to the client. |
| Main | Call to start Wisp and run a BedSheet app. |
| MethodInvoker | Return from |
| QualityValues | Parses a |
| Redirect | Return from request handler methods to send a redirect 3xx status to the client. |
| Route | Matches uri paths to request handler methods, converting any remaining path segments into method arguments. |
| Text | Return from request handler methods to send a text response to the client. |
Facets
| Config | A substitute for |
Errs
| BedSheetErr | As thrown by BedSheet |
| HttpStatusErr | Throw at any point to process / handle the wrapped HttpStatus. |