| Interface | Description |
|---|---|
| CatalogueFetcher |
Provides a raw
<catalogue> HTTP response, as specified in the
Registry API. |
| HeiEntry |
Describes a single HEI entry, as found in the EWP Registry's catalogue.
|
| RegistryClient |
Allows to perform basic queries to EWP
Registry Service.
|
| Class | Description |
|---|---|
| ApiSearchConditions |
A set of conditions to test against when using
RegistryClient.findApi(ApiSearchConditions). |
| CatalogueFetcher.Http200RegistryResponse |
Represents a HTTP 200 Registry catalogue response.
|
| CatalogueFetcher.Http304RegistryResponse |
Represents a HTTP 304 Registry catalogue response.
|
| CatalogueFetcher.RegistryResponse |
A common base for both Registry catalogue responses.
|
| ClientImpl |
A thread-safe
RegistryClient implementation with in-memory catalogue copy and background
synchronization options. |
| ClientImplOptions |
Options passed to
ClientImpl on construction. |
| DefaultCatalogueFetcher |
| Exception | Description |
|---|---|
| RegistryClient.AssertionFailedException |
Thrown whenever one of the
RegistryClient's assert* methods fails its
assertion. |
| RegistryClient.InvalidApiEntryElement |
Thrown whenever an invalid API-entry Element has been passed to one of the
RegistryClient's methods. |
| RegistryClient.RefreshFailureException |
Thrown by
RegistryClient.refresh() when the catalogue refreshing fails for some reason. |
| RegistryClient.RegistryClientException |
A common base for all
RegistryClient checked exceptions. |
| RegistryClient.RegistryClientRuntimeException |
A common base for all
RegistryClient runtime exceptions. |
| RegistryClient.StaleApiEntryElement |
Thrown whenever a stale API-entry Element has been passed to one of the
RegistryClient
's methods. |
| RegistryClient.UnacceptableStalenessException |
Thrown by multiple
RegistryClient methods when their internal copy of the Registry's
catalogue is "too old". |
Copyright © 2017. All rights reserved.