Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accept() - Method in interface com.sap.cloud.mt.tools.impl.VoidConsumerWithException
- AsyncCallResult - Class in com.sap.cloud.mt.tools.api
- AsyncCallResult(Exception) - Constructor for class com.sap.cloud.mt.tools.api.AsyncCallResult
- Authenticator - Interface in com.sap.cds.mtx.impl
B
- build() - Method in class com.sap.cloud.mt.tools.api.ResilienceConfig.ResilienceConfigBuilder
- build() - Method in class com.sap.cloud.mt.tools.impl.Retry.RetryBuilder
- builder() - Static method in class com.sap.cloud.mt.tools.api.ResilienceConfig
C
- checkCode(int) - Method in interface com.sap.cloud.mt.tools.api.ResponseChecker
-
This function controls how the service class reacts to response codes.
- CheckResult(Exception, boolean) - Constructor for class com.sap.cloud.mt.tools.api.ResponseChecker.CheckResult
- CLIENT_SECRET - Static variable in class com.sap.cds.mtx.impl.XsuaaParams
- ClientCredentialJwtAccess - Class in com.sap.cds.mtx.impl
-
Class providing access to JWT tokens, a retrieved JWT is cached until it expires
- ClientCredentialJwtAccess(ClientCredentialJwtReader) - Constructor for class com.sap.cds.mtx.impl.ClientCredentialJwtAccess
- ClientCredentialJwtReader - Class in com.sap.cds.mtx.impl
-
Class responsible for retrieval of a new JWT from XSUAA service via client credential flow
- ClientCredentialJwtReader(XsuaaParams) - Constructor for class com.sap.cds.mtx.impl.ClientCredentialJwtReader
- ClientCredentialJwtReader.Response - Class in com.sap.cds.mtx.impl
- CLIENTID - Static variable in class com.sap.cds.mtx.impl.XsuaaParams
- code(T) - Static method in class com.sap.cloud.mt.tools.api.CodeTools
- CodeTools - Class in com.sap.cloud.mt.tools.api
- CodeTools.Code<T> - Class in com.sap.cloud.mt.tools.api
- com.sap.cds.mtx.impl - package com.sap.cds.mtx.impl
- com.sap.cloud.mt.tools.api - package com.sap.cloud.mt.tools.api
- com.sap.cloud.mt.tools.exception - package com.sap.cloud.mt.tools.exception
- com.sap.cloud.mt.tools.impl - package com.sap.cloud.mt.tools.impl
- config(ResilienceConfig) - Method in class com.sap.cloud.mt.tools.api.ServiceEndpoint.ServiceEndpointBuilder
- config(ResilienceConfig) - Method in interface com.sap.cloud.mt.tools.api.ServiceEndpointMediators.FromReturnCodes
- create() - Static method in class com.sap.cloud.mt.tools.api.ServiceEndpoint
- create() - Static method in class com.sap.cloud.mt.tools.impl.Retry.RetryBuilder
- createBuilder() - Static method in class com.sap.cloud.mt.tools.api.ServiceEndpoint.ServiceEndpointBuilder
- createBuilder(ServiceEndpoint) - Static method in class com.sap.cloud.mt.tools.impl.ServiceCallBuilder
- createOk() - Static method in class com.sap.cloud.mt.tools.api.AsyncCallResult
- createServiceCall() - Method in class com.sap.cloud.mt.tools.api.ServiceEndpoint
D
- delete() - Method in interface com.sap.cloud.mt.tools.api.ServiceCallMediators.FromHttp
- delete() - Method in class com.sap.cloud.mt.tools.impl.ServiceCallBuilder
- DELETE - Enum constant in enum class com.sap.cloud.mt.tools.api.HttpMethod
- destinationName(String) - Method in class com.sap.cloud.mt.tools.api.ServiceEndpoint.ServiceEndpointBuilder
- destinationName(String) - Method in interface com.sap.cloud.mt.tools.api.ServiceEndpointMediators.FromCreate
- doNotRetry() - Method in class com.sap.cloud.mt.tools.api.ServiceEndpoint.ServiceEndpointBuilder
- doNotRetry() - Method in interface com.sap.cloud.mt.tools.api.ServiceEndpointMediators.FromCodeChecker
E
- end() - Method in interface com.sap.cloud.mt.tools.api.ServiceCallMediators.End
- end() - Method in class com.sap.cloud.mt.tools.api.ServiceEndpoint.ServiceEndpointBuilder
- end() - Method in interface com.sap.cloud.mt.tools.api.ServiceEndpointMediators.End
- end() - Method in class com.sap.cloud.mt.tools.impl.ServiceCallBuilder
- enhance(HttpUriRequest) - Method in interface com.sap.cloud.mt.tools.api.RequestEnhancer
- enhancer(RequestEnhancer) - Method in interface com.sap.cloud.mt.tools.api.ServiceCallMediators.FromQuery
- enhancer(RequestEnhancer) - Method in class com.sap.cloud.mt.tools.impl.ServiceCallBuilder
- execute() - Method in interface com.sap.cloud.mt.tools.api.ServiceCall
- execute() - Method in class com.sap.cloud.mt.tools.impl.ServiceCallImpl
- execute(SupplierWithException<T>) - Method in class com.sap.cloud.mt.tools.impl.Retry
- execute(VoidConsumerWithException) - Method in class com.sap.cloud.mt.tools.impl.Retry
- execute(Class<R>) - Method in interface com.sap.cloud.mt.tools.api.ServiceCall
- execute(Class<R>) - Method in class com.sap.cloud.mt.tools.impl.ServiceCallImpl
F
- forReturnCodes(Integer...) - Method in class com.sap.cloud.mt.tools.api.ServiceEndpoint.ServiceEndpointBuilder
- forReturnCodes(Integer...) - Method in interface com.sap.cloud.mt.tools.api.ServiceEndpointMediators.FromRetry
- forReturnCodes(List<Integer>) - Method in class com.sap.cloud.mt.tools.api.ServiceEndpoint.ServiceEndpointBuilder
- forReturnCodes(List<Integer>) - Method in interface com.sap.cloud.mt.tools.api.ServiceEndpointMediators.FromRetry
- forReturnCodes(Set<Integer>) - Method in class com.sap.cloud.mt.tools.api.ServiceEndpoint.ServiceEndpointBuilder
- forReturnCodes(Set<Integer>) - Method in interface com.sap.cloud.mt.tools.api.ServiceEndpointMediators.FromRetry
G
- get() - Method in interface com.sap.cloud.mt.tools.api.ServiceCallMediators.FromHttp
- get() - Method in class com.sap.cloud.mt.tools.impl.ServiceCallBuilder
- get() - Method in interface com.sap.cloud.mt.tools.impl.SupplierWithException
- GET - Enum constant in enum class com.sap.cloud.mt.tools.api.HttpMethod
- getAccessToken() - Method in class com.sap.cds.mtx.impl.ClientCredentialJwtReader.Response
- getAuthorization() - Method in interface com.sap.cds.mtx.impl.Authenticator
- getAuthorization() - Method in class com.sap.cds.mtx.impl.ClientCredentialJwtAccess
- getClientId() - Method in class com.sap.cds.mtx.impl.XsuaaParams
- getDestination(String) - Static method in class com.sap.cloud.mt.tools.impl.ServiceDestinations
- getDestinationName() - Method in class com.sap.cloud.mt.tools.api.ServiceEndpoint
- getETag() - Method in class com.sap.cloud.mt.tools.api.ServiceResponse
- getException() - Method in class com.sap.cloud.mt.tools.api.AsyncCallResult
- getException() - Method in class com.sap.cloud.mt.tools.api.ResponseChecker.CheckResult
- getHeaders() - Method in class com.sap.cloud.mt.tools.api.ServiceResponse
- getHttpStatusCode() - Method in class com.sap.cloud.mt.tools.api.ServiceResponse
- getJwt() - Method in class com.sap.cds.mtx.impl.ClientCredentialJwtReader
-
Retrieve a new JWT
- getName() - Method in class com.sap.cloud.mt.tools.api.QueryParameter
- getNumOfRetries() - Method in class com.sap.cloud.mt.tools.api.ResilienceConfig
- getOAuth2ServiceConfiguration() - Method in class com.sap.cds.mtx.impl.XsuaaParams
- getPath() - Method in class com.sap.cloud.mt.tools.api.ServiceEndpoint
- getPayload() - Method in class com.sap.cloud.mt.tools.api.ServiceResponse
- getResilienceConfig() - Method in class com.sap.cloud.mt.tools.api.ServiceEndpoint
- getResponse() - Method in exception com.sap.cloud.mt.tools.exception.ServiceException
- getResponse() - Method in exception com.sap.cloud.mt.tools.impl.NoRetryException
- getResponse() - Method in exception com.sap.cloud.mt.tools.impl.RetryException
- getResponseChecker() - Method in class com.sap.cloud.mt.tools.api.ServiceEndpoint
- getRetryInterval() - Method in class com.sap.cloud.mt.tools.api.ResilienceConfig
- getUrl() - Method in class com.sap.cds.mtx.impl.XsuaaParams
- getValue() - Method in class com.sap.cloud.mt.tools.api.QueryParameter
H
- http() - Method in interface com.sap.cloud.mt.tools.api.ServiceCallMediators.FromCreate
- http() - Method in class com.sap.cloud.mt.tools.impl.ServiceCallBuilder
- HttpMethod - Enum Class in com.sap.cloud.mt.tools.api
I
- in(T...) - Method in class com.sap.cloud.mt.tools.api.CodeTools.Code
- insertHeaderFields(Map<String, String>) - Method in interface com.sap.cloud.mt.tools.api.ServiceCallMediators.FromRequestEnhancer
- insertHeaderFields(Map<String, String>) - Method in class com.sap.cloud.mt.tools.impl.ServiceCallBuilder
- InternalException - Exception in com.sap.cloud.mt.tools.exception
- InternalException() - Constructor for exception com.sap.cloud.mt.tools.exception.InternalException
- InternalException(String) - Constructor for exception com.sap.cloud.mt.tools.exception.InternalException
- InternalException(String, Throwable) - Constructor for exception com.sap.cloud.mt.tools.exception.InternalException
- InternalException(Throwable) - Constructor for exception com.sap.cloud.mt.tools.exception.InternalException
- isNotOk() - Method in class com.sap.cloud.mt.tools.api.AsyncCallResult
- isOk() - Method in class com.sap.cloud.mt.tools.api.AsyncCallResult
- isTemporaryProblem() - Method in class com.sap.cloud.mt.tools.api.ResponseChecker.CheckResult
- isUUId(String) - Static method in class com.sap.cloud.mt.tools.api.UuidChecker
- isValid() - Method in class com.sap.cds.mtx.impl.ClientCredentialJwtReader.Response
N
- NO_PROBLEM - Static variable in class com.sap.cloud.mt.tools.api.ResponseChecker.CheckResult
- noEnhancer() - Method in interface com.sap.cloud.mt.tools.api.ServiceCallMediators.FromQuery
- noEnhancer() - Method in class com.sap.cloud.mt.tools.impl.ServiceCallBuilder
- NONE - Static variable in interface com.sap.cds.mtx.impl.Authenticator
- NONE - Static variable in class com.sap.cloud.mt.tools.api.ResilienceConfig
- NONE - Static variable in interface com.sap.cloud.mt.tools.api.ResponseChecker
- noPathParameter() - Method in interface com.sap.cloud.mt.tools.api.ServiceCallMediators.FromPayload
- noPathParameter() - Method in class com.sap.cloud.mt.tools.impl.ServiceCallBuilder
- noQuery() - Method in interface com.sap.cloud.mt.tools.api.ServiceCallMediators.FromPathParameter
- noQuery() - Method in class com.sap.cloud.mt.tools.impl.ServiceCallBuilder
- NoRetryException - Exception in com.sap.cloud.mt.tools.impl
- NoRetryException(ServiceResponse<?>) - Constructor for exception com.sap.cloud.mt.tools.impl.NoRetryException
- NoRetryException(String, ServiceResponse<?>) - Constructor for exception com.sap.cloud.mt.tools.impl.NoRetryException
- NoRetryException(String, Throwable, ServiceResponse<?>) - Constructor for exception com.sap.cloud.mt.tools.impl.NoRetryException
- NoRetryException(Throwable, ServiceResponse<?>) - Constructor for exception com.sap.cloud.mt.tools.impl.NoRetryException
- notIn(T...) - Method in class com.sap.cloud.mt.tools.api.CodeTools.Code
- numOfRetries(int) - Method in class com.sap.cloud.mt.tools.api.ResilienceConfig.ResilienceConfigBuilder
- numOfRetries(int) - Method in class com.sap.cloud.mt.tools.impl.Retry.RetryBuilder
P
- patch() - Method in interface com.sap.cloud.mt.tools.api.ServiceCallMediators.FromHttp
- patch() - Method in class com.sap.cloud.mt.tools.impl.ServiceCallBuilder
- PATCH - Enum constant in enum class com.sap.cloud.mt.tools.api.HttpMethod
- path(String) - Method in class com.sap.cloud.mt.tools.api.ServiceEndpoint.ServiceEndpointBuilder
- path(String) - Method in interface com.sap.cloud.mt.tools.api.ServiceEndpointMediators.FromDestinationName
- pathParameter(String) - Method in interface com.sap.cloud.mt.tools.api.ServiceCallMediators.FromPayload
- pathParameter(String) - Method in class com.sap.cloud.mt.tools.impl.ServiceCallBuilder
- payload(P) - Method in interface com.sap.cloud.mt.tools.api.ServiceCallMediators.FromHttpMethod
- payload(P) - Method in class com.sap.cloud.mt.tools.impl.ServiceCallBuilder
- post() - Method in interface com.sap.cloud.mt.tools.api.ServiceCallMediators.FromHttp
- post() - Method in class com.sap.cloud.mt.tools.impl.ServiceCallBuilder
- POST - Enum constant in enum class com.sap.cloud.mt.tools.api.HttpMethod
- put() - Method in interface com.sap.cloud.mt.tools.api.ServiceCallMediators.FromHttp
- put() - Method in class com.sap.cloud.mt.tools.impl.ServiceCallBuilder
- PUT - Enum constant in enum class com.sap.cloud.mt.tools.api.HttpMethod
Q
- query(List<QueryParameter>) - Method in interface com.sap.cloud.mt.tools.api.ServiceCallMediators.FromPathParameter
- query(List<QueryParameter>) - Method in class com.sap.cloud.mt.tools.impl.ServiceCallBuilder
- QueryParameter - Class in com.sap.cloud.mt.tools.api
- QueryParameter(String, String) - Constructor for class com.sap.cloud.mt.tools.api.QueryParameter
R
- RequestEnhancer - Interface in com.sap.cloud.mt.tools.api
-
Function to enhance a http request triggered by the ServiceCall abstraction.
- ResilienceConfig - Class in com.sap.cloud.mt.tools.api
- ResilienceConfig(int, Duration) - Constructor for class com.sap.cloud.mt.tools.api.ResilienceConfig
- ResilienceConfig.ResilienceConfigBuilder - Class in com.sap.cloud.mt.tools.api
- Response(Instant, String) - Constructor for class com.sap.cds.mtx.impl.ClientCredentialJwtReader.Response
- ResponseChecker - Interface in com.sap.cloud.mt.tools.api
-
Defines how a service call reacts to a response code
- ResponseChecker.CheckResult - Class in com.sap.cloud.mt.tools.api
- retry() - Method in class com.sap.cloud.mt.tools.api.ServiceEndpoint.ServiceEndpointBuilder
- retry() - Method in interface com.sap.cloud.mt.tools.api.ServiceEndpointMediators.FromCodeChecker
- Retry - Class in com.sap.cloud.mt.tools.impl
- Retry.RetryBuilder - Class in com.sap.cloud.mt.tools.impl
- RetryException - Exception in com.sap.cloud.mt.tools.impl
- RetryException(ServiceResponse<?>) - Constructor for exception com.sap.cloud.mt.tools.impl.RetryException
- RetryException(String, ServiceResponse<?>) - Constructor for exception com.sap.cloud.mt.tools.impl.RetryException
- RetryException(String, Throwable, ServiceResponse<?>) - Constructor for exception com.sap.cloud.mt.tools.impl.RetryException
- RetryException(Throwable, ServiceResponse<?>) - Constructor for exception com.sap.cloud.mt.tools.impl.RetryException
- retryExceptions(Class<? extends Throwable>...) - Method in class com.sap.cloud.mt.tools.impl.Retry.RetryBuilder
- retryExceptions(Set<Class<? extends Throwable>>) - Method in class com.sap.cloud.mt.tools.impl.Retry.RetryBuilder
- retryInterval(Duration) - Method in class com.sap.cloud.mt.tools.api.ResilienceConfig.ResilienceConfigBuilder
- returnCodeChecker(IntFunction<Exception>) - Method in class com.sap.cloud.mt.tools.api.ServiceEndpoint.ServiceEndpointBuilder
- returnCodeChecker(IntFunction<Exception>) - Method in interface com.sap.cloud.mt.tools.api.ServiceEndpointMediators.FromPath
S
- ServiceCall - Interface in com.sap.cloud.mt.tools.api
-
Abstraction of a rest service
- ServiceCallBuilder - Class in com.sap.cloud.mt.tools.impl
-
Use this builder to create an instance of the service abstraction.
- ServiceCallImpl - Class in com.sap.cloud.mt.tools.impl
- ServiceCallImpl(HttpMethod, ServiceEndpoint, String, Object, Map<String, String>, List<QueryParameter>, RequestEnhancer) - Constructor for class com.sap.cloud.mt.tools.impl.ServiceCallImpl
- ServiceCallMediators - Interface in com.sap.cloud.mt.tools.api
- ServiceCallMediators.End - Interface in com.sap.cloud.mt.tools.api
- ServiceCallMediators.FromCreate - Interface in com.sap.cloud.mt.tools.api
- ServiceCallMediators.FromHttp - Interface in com.sap.cloud.mt.tools.api
- ServiceCallMediators.FromHttpMethod - Interface in com.sap.cloud.mt.tools.api
- ServiceCallMediators.FromPathParameter - Interface in com.sap.cloud.mt.tools.api
- ServiceCallMediators.FromPayload - Interface in com.sap.cloud.mt.tools.api
- ServiceCallMediators.FromQuery - Interface in com.sap.cloud.mt.tools.api
- ServiceCallMediators.FromRequestEnhancer - Interface in com.sap.cloud.mt.tools.api
- ServiceDestinations - Class in com.sap.cloud.mt.tools.impl
- ServiceEndpoint - Class in com.sap.cloud.mt.tools.api
-
Caller of a specified http endpoint with a specified htp method
- ServiceEndpoint.ServiceEndpointBuilder - Class in com.sap.cloud.mt.tools.api
- ServiceEndpointMediators - Interface in com.sap.cloud.mt.tools.api
-
Define syntax of fluent API to create a service endpoint
- ServiceEndpointMediators.End - Interface in com.sap.cloud.mt.tools.api
- ServiceEndpointMediators.FromCodeChecker - Interface in com.sap.cloud.mt.tools.api
- ServiceEndpointMediators.FromConfig - Interface in com.sap.cloud.mt.tools.api
- ServiceEndpointMediators.FromCreate - Interface in com.sap.cloud.mt.tools.api
- ServiceEndpointMediators.FromDestinationName - Interface in com.sap.cloud.mt.tools.api
- ServiceEndpointMediators.FromDoNotRetry - Interface in com.sap.cloud.mt.tools.api
- ServiceEndpointMediators.FromPath - Interface in com.sap.cloud.mt.tools.api
- ServiceEndpointMediators.FromRetry - Interface in com.sap.cloud.mt.tools.api
- ServiceEndpointMediators.FromReturnCodes - Interface in com.sap.cloud.mt.tools.api
- ServiceException - Exception in com.sap.cloud.mt.tools.exception
- ServiceException(ServiceResponse<?>) - Constructor for exception com.sap.cloud.mt.tools.exception.ServiceException
- ServiceException(String, ServiceResponse<?>) - Constructor for exception com.sap.cloud.mt.tools.exception.ServiceException
- ServiceException(String, Throwable, ServiceResponse<?>) - Constructor for exception com.sap.cloud.mt.tools.exception.ServiceException
- ServiceException(Throwable, ServiceResponse<?>) - Constructor for exception com.sap.cloud.mt.tools.exception.ServiceException
- ServiceResponse<R> - Class in com.sap.cloud.mt.tools.api
-
Data class that combines returned payload, code and eTag
- ServiceResponse() - Constructor for class com.sap.cloud.mt.tools.api.ServiceResponse
- setETag(Optional<String>) - Method in class com.sap.cloud.mt.tools.api.ServiceResponse
- setHeaders(Header[]) - Method in class com.sap.cloud.mt.tools.api.ServiceResponse
- setHttpStatusCode(int) - Method in class com.sap.cloud.mt.tools.api.ServiceResponse
- setNumOfRetries(int) - Method in class com.sap.cloud.mt.tools.api.ResilienceConfig
- setPayload(Optional<R>) - Method in class com.sap.cloud.mt.tools.api.ServiceResponse
- setRetryInterval(Duration) - Method in class com.sap.cloud.mt.tools.api.ResilienceConfig
- SupplierWithException<T> - Interface in com.sap.cloud.mt.tools.impl
T
- throwNoExceptionForReturnCode() - Method in class com.sap.cloud.mt.tools.api.ServiceEndpoint.ServiceEndpointBuilder
- throwNoExceptionForReturnCode() - Method in interface com.sap.cloud.mt.tools.api.ServiceEndpointMediators.FromPath
U
- updateUrl(String) - Method in class com.sap.cds.mtx.impl.XsuaaParams
- URL - Static variable in class com.sap.cds.mtx.impl.XsuaaParams
- UuidChecker - Class in com.sap.cloud.mt.tools.api
V
- valueOf(String) - Static method in enum class com.sap.cloud.mt.tools.api.HttpMethod
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.sap.cloud.mt.tools.api.HttpMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VoidConsumerWithException - Interface in com.sap.cloud.mt.tools.impl
W
- waitTime(Duration) - Method in class com.sap.cloud.mt.tools.impl.Retry.RetryBuilder
- withoutPayload() - Method in interface com.sap.cloud.mt.tools.api.ServiceCallMediators.FromHttpMethod
- withoutPayload() - Method in class com.sap.cloud.mt.tools.impl.ServiceCallBuilder
X
- XsuaaParams - Class in com.sap.cds.mtx.impl
-
Value class containing parameters of xsuua service instance
- XsuaaParams(String, String, String) - Constructor for class com.sap.cds.mtx.impl.XsuaaParams
-
Deprecated.replaced by constructor with credentials.
- XsuaaParams(Map<String, Object>) - Constructor for class com.sap.cds.mtx.impl.XsuaaParams
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form