Index

A B C D E F G H I N P Q R S T U V W X 
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
 
A B C D E F G H I N P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form