Package org.spicefactory.cinnamon.service

Core Service classes and interfaces.

See:
          Description

Interface Summary
ServiceFactory A ServiceFactory implementation is responsible for creating ServiceInvoker instances for particular ServiceRequests.
ServiceInterceptor ServiceInterceptor implementations may optionally be invoked before the actual service invocation.
ServiceInvoker A ServiceInvoker implmentation is responsible for actually invoking the service and returning the result.
 

Class Summary
DefaultServiceInvoker The default ServiceInvoker implementation that reflectively invokes a method on the target instance associated with a particular service.
ErrorMessage Represents a single error message.
RequestContext Abstract base class for request context implementations.
ServiceMessage Common abstract base class for ServiceRequest and ServiceResponse.
ServiceMessageProcessor The main MessageProcessor implementation that processes ServiceRequest instances and returns ServiceResponse instances.
ServiceProcessor Processes a single request.
ServiceRequest Represents a single service request.
ServiceResponse Represents a single service response.
VoidResult Represents the result for a service method with a void return type.
 

Exception Summary
ServiceException Exception thrown when an illegal request is processed (i.e.
ServiceInterceptorException Exception thrown when a ServiceInterceptor threw an Exception.
ServiceInvocationException Exception thrown when the target service method threw an Exception.
 

Package org.spicefactory.cinnamon.service Description

Core Service classes and interfaces.