Services provided by the framework including XML-over-HTTP, JSON-over-HTTP, AMF, CouchDB and AIR.
Interfaces
| | Interface | Description |
| | IFunctionalResponder |
If a responder delegates final response processing to an arbitrary function, this
interface allows us to get access to that handler function. |
| | IServiceErrors |
Must be implemented by specific Service providers to return UI consumable
errors. |
| | IServiceProvider |
This interface represents the core contract between service providers (such as HTTP,
AIR, etc) and the rest of the framework. |
| | ISyncingServiceProvider |
This interface identifies Service Providers that are capable of tracking
synchronization related metadata. |
| | IVersioningServiceProvider |
This interface adds versioning to the contract between service providers (such as HTTP,
AIR, etc) and the rest of the framework. |
Classes
| | Class | Description |
| | AMFServiceErrors |
AMFServiceProvider specific IServiceErrors implementation. |
| | ChangeResponder |
This responder hanldes synchronization responses from the destination service provider
and syncs successful operations back to source service provider and/or reports relevant
errors
|
| | GenericServiceErrors |
Basic IServiceErrors implementation that effectively has oerrors. |
| | JSONServiceErrors |
JSON-based Service Provider specific IServiceErrors implementation. |
| | ServiceResponder |
Central response manager for RESTful CRUD operations. |
| | UndoRedoResponder |
Undo/Redo responder wraps around another Functional responder
(typically ServiceResponder) and allows us to attach a different
handler function to the responder than was originally provided. |
| | XMLServiceErrors |
XMLHTTPServiceProvider specific IServiceErrors implementation. |