The core Client API



Interfaces
 InterfaceDescription
 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
 ClassDescription
 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.
 ServiceEvent Event that fires when a remote service is invoked, the response is received or when the invocation is cancelled.
 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.