Uses of Interface
com.sap.cloud.sdk.cloudplatform.requestheader.RequestHeaderContainer
Packages that use RequestHeaderContainer
- 
Uses of RequestHeaderContainer in com.sap.cloud.sdk.cloudplatform.requestheader
Classes in com.sap.cloud.sdk.cloudplatform.requestheader that implement RequestHeaderContainerModifier and TypeClassDescriptionfinal classDefault implementation of theRequestHeaderContainerinterface.Fields in com.sap.cloud.sdk.cloudplatform.requestheader declared as RequestHeaderContainerModifier and TypeFieldDescriptionstatic final RequestHeaderContainerRequestHeaderContainer.EMPTYAn emptyRequestHeaderContainer.Methods in com.sap.cloud.sdk.cloudplatform.requestheader that return RequestHeaderContainerModifier and TypeMethodDescriptionDefaultRequestHeaderContainer.Builder.build()RequestHeaderContainer.Builder.build()Initializes a new instance ofRequestHeaderContainerfrom the HTTP headers and cookies contained in thisRequestHeaderContainer.Builder.static RequestHeaderContainerDefaultRequestHeaderContainer.fromMultiValueMap(Map<String, ? extends Iterable<String>> headers) Initializes a new instance of theDefaultRequestHeaderContainerclass from the givenheaders.static RequestHeaderContainerDefaultRequestHeaderContainer.fromSingleValueMap(Map<String, String> headers) Initializes a new instance of theDefaultRequestHeaderContainerclass from the givenheaders.static RequestHeaderContainerRequestHeaderAccessor.getHeaderContainer()Returns the currentRequestHeaderContainer.Methods in com.sap.cloud.sdk.cloudplatform.requestheader that return types with arguments of type RequestHeaderContainerModifier and TypeMethodDescriptionstatic Supplier<RequestHeaderContainer>RequestHeaderAccessor.getFallbackHeaderContainer()static io.vavr.control.Try<RequestHeaderContainer>RequestHeaderAccessor.tryGetHeaderContainer()Tries to get the currentRequestHeaderContainer.io.vavr.control.Try<RequestHeaderContainer>DefaultRequestHeaderFacade.tryGetRequestHeaders()io.vavr.control.Try<RequestHeaderContainer>RequestHeaderFacade.tryGetRequestHeaders()Returns aTrythat might contain theRequestHeaderContainerof the current context.Methods in com.sap.cloud.sdk.cloudplatform.requestheader with parameters of type RequestHeaderContainerModifier and TypeMethodDescriptionstatic voidRequestHeaderAccessor.executeWithHeaderContainer(RequestHeaderContainer headers, Executable executable) Runs the givenexecutablewith the givenheadersavailable.static <T> TRequestHeaderAccessor.executeWithHeaderContainer(RequestHeaderContainer headers, Callable<T> callable) Runs the givencallablewith the givenheadersavailable and returns the result.DefaultRequestHeaderContainer.Builder.replaceHeader(String name, RequestHeaderContainer headerContainer) RequestHeaderContainer.Builder.replaceHeader(String name, RequestHeaderContainer headerContainer) Replaces an HTTP header in thisRequestHeaderContainer.Builderby copying the HTTP header of the givenheaderContainer.DefaultRequestHeaderContainer.Builder.withHeader(String name, RequestHeaderContainer headerContainer) RequestHeaderContainer.Builder.withHeader(String name, RequestHeaderContainer headerContainer) Copies the HTTP header with the givenname- including all it's values - from theheaderContainer.DefaultRequestHeaderContainer.Builder.withHeaders(RequestHeaderContainer headerContainer) RequestHeaderContainer.Builder.withHeaders(RequestHeaderContainer headerContainer) Copies all existing headers from the givenRequestHeaderContainer.Method parameters in com.sap.cloud.sdk.cloudplatform.requestheader with type arguments of type RequestHeaderContainerModifier and TypeMethodDescriptionstatic voidRequestHeaderAccessor.executeWithFallbackHeaderContainer(Supplier<RequestHeaderContainer> headers, Executable executable) Runs the givenexecutablewith the givenheadersas a fallback option that should be used in case there is no currentRequestHeaderContainer.static <T> TRequestHeaderAccessor.executeWithFallbackHeaderContainer(Supplier<RequestHeaderContainer> headers, Callable<T> callable) Runs the givencallablewith the givenheadersas a fallback option that should be used in case there is no currentRequestHeaderContainer.static voidRequestHeaderAccessor.setFallbackHeaderContainer(Supplier<RequestHeaderContainer> fallbackHeaderContainer) Constructors in com.sap.cloud.sdk.cloudplatform.requestheader with parameters of type RequestHeaderContainerModifierConstructorDescriptionRequestHeaderThreadContextListener(RequestHeaderContainer requestHeaders) Initializes a new instance of theRequestHeaderThreadContextListenerclass with the givenrequestHeaders.