|
Exception Summary |
| ActionProcessingError |
This type of exception is thrown when processing an ActionDocument and a given Contract or
Provider Implementation and a general failure occurs. |
| BindingDeclarationError |
This type of exception is thrown when a given Contract or Provider Implementation has something
wrong related to service binding. |
| DependencyInjectionException |
This exception gets thrown from inside the Service Directory when instantiation of implementations
include resource and service injection. |
| IllegalServiceType |
This is a base exception type for some exceptions that are missing required bits of meta-data information. |
| MissingAnnotationException |
Annotations are a primary way that service information is captured by service developers and
passed along to the framework; if a required annotation is missing, the framework will not know
what to do with the service. |
| MissingInterfaceException |
This type of exception is thrown when a given Contract or Provider Implementation does not implement
a required interface. |
| ProxyCreationError |
This is thrown when a dynamic proxy cannot be created. |
| ServiceBindingException |
When an attempt to bind a service implementation to a service definition fails, you often will get
this exception thrown. |
| SurinamException |
This is a root exception of most of the framework's exceptions and errors. |
| SurinamRuntimeException |
These types of exceptions need to be mapped to acceptable types for proper passage through the proxy. |
| UnavailableServiceException |
When a service is registered but is in a state that makes it impossible to handle requests,
you will see this exception. |
| UnknownImplementationException |
This self-describing exception occurs when trying to access an implementation
via a versioned implementation name. |
| UnknownServiceException |
This self-describing exception occurs when a service is requested that is unknown to the
directory (not registered). |