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. |