The Core Cinnamon Client API
Interfaces
| | Interface | Description |
| | ServiceChannel |
Represents a connection to a remote service. |
| | ServiceConfiguration |
Interface implemented by all classes that support message headers, ServiceEvent types
and timeouts. |
| | ServiceInvocationHandler |
Extension point that may be used to process or modify the request before it is
sent to the server or the response before it is passed to the application. |
Classes
| | Class | Description |
| | ChannelEvent |
Event that a ServiceChannel may dispatch to signal an internal state change. |
| | ErrorMessage |
Instances of this class will be returned from the server if the target service threw
an Exception or if the service could not be processed (i.e. |
| | NetConnectionServiceChannel |
Cinnamons default implementation of the ServiceChannel interface. |
| | ServiceContext |
Class to provide access to ServiceRequest and ServiceResponse instance during
result handler and errorHandler execution. |
| | ServiceInvocation |
Represents a single service invocation and encapsulates request and response instances. |
| | ServiceMessage |
Abstract base class for ServiceRequest and ServiceResponse that allows to read message headers. |
| | ServiceOperation |
Represents a single service operation that can be invoked multiple times. |
| | ServiceProxy |
A ServiceProxy represents a single service. |
| | ServiceRequest |
Represent a single request. |
| | ServiceResponse |
Represents a response returned by a remote service invocation. |