| Class | Description |
|---|---|
| ApiConfigValidator |
Validation provider for Swarm endpoint configurations.
|
| InvalidIssuerValueException |
Exception types revolving around invalid issuer values.
|
| Exception | Description |
|---|---|
| ApiClassConfigInvalidException |
Exception for any errors thrown validating an API class configuration.
|
| ApiConfigInvalidException |
Exception for any errors thrown validating API-wide configuration.
|
| ApiMethodConfigInvalidException |
Exception for any invalid configuration specific to an API method.
|
| ApiParameterConfigInvalidException |
Exception for any invalid configuration specific to an API parameter.
|
| CollectionResourceException |
Exception for arrays or collections of entity (resource) type parameters.
|
| DuplicateParameterNameException |
Exception for non-unique parameter names.
|
| DuplicateRestPathException |
Exception for API configurations that would result in ambiguous REST paths.
|
| GenericTypeException |
Exception for parameters with an generic type.
|
| InconsistentApiConfigurationException |
Exception for when two API classes are in the same API, but provide inconsistent API-wide
configuration.
|
| InvalidApiNameException |
Exception for API with an invalid name (such as "TestApi", "1api", "api$").
|
| InvalidConstructorException |
Exception for custom authenticators/peer authenticators without a nullary constructor.
|
| InvalidIssuerValueException.ForApi | |
| InvalidIssuerValueException.ForApiClass | |
| InvalidIssuerValueException.ForApiMethod | |
| InvalidMethodNameException |
Exception for API methods with an invalid name (such as "", "..", "ab$").
|
| InvalidNamespaceException |
Exception for invalid namespace configurations.
|
| InvalidParameterAnnotationsException |
Exception for parameters with annotations they are not allowed to have.
|
| InvalidReturnTypeException |
Exception for endpoint methods returning unsupported types such as primitives or enum types.
|
| MissingParameterNameException |
Exception for unnamed API parameters.
|
| MultipleTransformersException |
Exception for parameter types with multiple serializers available from its superclass or
interfaces.
|
| NamedResourceException |
Exception for entity (resource) type parameters that have an @named annotation.
|
| NestedCollectionException |
Exception for parameter types containing multiple levels of collections or arrays.
|
| NoTransformerInterfaceException |
Exception for transformers that do not actually implement the
Transformer interface. |
| OverloadedMethodException |
Exception for overloaded methods in an API class.
|
| PropertyParameterNameConflictException |
Exception for parameters with the same name as a property in the resource.
|
| WrongTransformerTypeException |
Exception for requesting that a
Transformer transform a parameter of a type that the
Transformer does not support. |