Uses of Class
com.eqixiac.equinix.core.exception.EquinixClientException
Packages that use EquinixClientException
Package
Description
Root package for the Equinix Java SDK.
Core client infrastructure for the Equinix Java SDK.
Exception hierarchy for Equinix API errors.
HTTP communication layer for the Equinix Java SDK.
-
Uses of EquinixClientException in com.eqixiac.equinix
Methods in com.eqixiac.equinix that throw EquinixClientExceptionModifier and TypeMethodDescriptionEquinix.authenticate()Explicitly performs OAuth2 authentication, warming the session's shared token.voidEquinixClient.authenticate()Explicitly obtains a token from the configured source (an OAuth2 client-credentials mint, or theBearerTokenProvider) and stores it for subsequent API calls.voidFabric.authenticate()Performs OAuth2 authentication and, when metro auto-loading is enabled (the default - seeEquinixConfig.isAutoLoadMetros()onEquinixConfig), eagerly loads theFabric.metroRegistry()so the full metro catalogue (metros, their IBXs, coordinates, region, and inter-metro latencies) is resolved up front rather than lazily on first access. -
Uses of EquinixClientException in com.eqixiac.equinix.core.client
Methods in com.eqixiac.equinix.core.client that throw EquinixClientExceptionModifier and TypeMethodDescriptionvoidEquinixClient.appendApiParams(String fileName) Merges a domain's apiParams resource into the shared catalogue. -
Uses of EquinixClientException in com.eqixiac.equinix.core.exception
Subclasses of EquinixClientException in com.eqixiac.equinix.core.exceptionModifier and TypeClassDescriptionclassThrown when the opt-inCircuitBreakeris open and a request was rejected without being sent to the API. -
Uses of EquinixClientException in com.eqixiac.equinix.core.http
Methods in com.eqixiac.equinix.core.http that throw EquinixClientExceptionModifier and TypeMethodDescriptionstatic <T> voidRequestAssembler.addRequestParams(EquinixRequest<T> equinixRequest) Resolves the endpoint's URI template and HTTP method from the apiParams catalogue onto the request.<T> EquinixResponse<T> EquinixHttpClient.executeWithRetries(EquinixRequest<T> equinixRequest) Executes a request with automatic retry of transient failures per the configuredRetryPolicy.static <T> byte[]ResponseHandler.handleByteResponse(EquinixResponse<T> equinixResponse) Reads the raw response body bytes;nullwhen the response has no body.static <T,S> List <S> ResponseHandler.handleListResponse(EquinixResponse<T> equinixResponse, EquinixRequest<T> equinixRequest) ResponseHandler.handleMapResponse(EquinixRequest<T> equinixRequest, EquinixResponse<T> equinixResponse) static <J> Page<J> ResponseHandler.handlePaginatedListResponse(EquinixResponse<?> equinixResponse, EquinixRequest<?> equinixRequest) Deserializes a paginated list/search response into aPageof raw JSON items and attaches the request/response pair for lazy paging.static <S,T> S ResponseHandler.handleSingletonResponse(EquinixResponse<T> equinixResponse, EquinixRequest<T> equinixRequest) static <T> StringResponseHandler.handleStringResponse(EquinixResponse<T> equinixResponse) Reads the raw response body as a UTF-8 string;nullwhen the response has no body.