Uses of Class
com.broadleafcommerce.data.tracking.core.interlink.InterlinkRequest
Packages that use InterlinkRequest
-
Uses of InterlinkRequest in com.broadleafcommerce.data.tracking.core.interlink
Methods in com.broadleafcommerce.data.tracking.core.interlink that return InterlinkRequestModifier and TypeMethodDescriptionInterlinkRequest.withAllowLocalCall(boolean allowLocalCall) Specifies whether local calls within the system are allowed for thisInterlinkRequest.InterlinkRequest.withArguments(List<Argument<?>> arguments) One or more argument objects that may either be used as direct method call params, serialized as JSON in request body posts, or replaced into url templates.InterlinkRequest.withAttributesCustomizer(Consumer<Map<String, Object>> attributesCustomizer) Consumer supplying request attributes you can customize.InterlinkRequest.withContextRequestHeader(ContextRequest contextRequest, com.fasterxml.jackson.databind.ObjectMapper objectMapper) Include aContextRequestto apply as a header during the request.InterlinkRequest.withHeadersCustomizer(Consumer<org.springframework.http.HttpHeaders> headersCustomizer) Consumer supplying aHttpHeadersinstance you can customize with headers for the request.InterlinkRequest.withLocale(Locale locale) The locale that should be associated with the call.InterlinkRequest.withMonoCustomizer(Function<reactor.core.publisher.Mono<?>, reactor.core.publisher.Mono<?>> monoCustomizer) Customizes theMonoinstance used within theInterlinkRequest.InterlinkRequest.withPrincipal(String principal) The authentication principal name that should be associated with the call.InterlinkRequest.withRequestCustomizer(Consumer<org.springframework.web.reactive.function.client.WebClient.RequestHeadersSpec<?>> requestCustomizer) Consumer supplying a webclient request spec you can customize.InterlinkRequest.withRequestMethod(org.springframework.http.HttpMethod method) When making remote calls, the HTTP request method that should be used to make the call.The uri used for WebClient connection.InterlinkRequest.withWebClient(org.springframework.web.reactive.function.client.WebClient webClient) Configures theWebClientinstance to be used for making requests.Methods in com.broadleafcommerce.data.tracking.core.interlink with parameters of type InterlinkRequestModifier and TypeMethodDescriptionprotected ObjectDefaultInterlinkClient.constructParameter(InterlinkRequest request, InterlinkReflectionInfo reflectionInfo, org.springframework.web.util.UriComponents uriComponents, Class<?> type, int parameterIndex) Create a method parameter for a local, reflective callprotected ContextInfoDefaultInterlinkClient.extractContext(InterlinkRequest request, org.springframework.web.util.UriComponents uriComponents, Method method) Create aContextInfoinstance based on the provided call information.DefaultInterlinkClient.invoke(InterlinkRequest request) InterlinkClient.invoke(InterlinkRequest request) Execute a request against another microserviceprotected StringDefaultInterlinkClient.performLocalCall(InterlinkRequest request, InterlinkReflectionInfo reflectionInfo, org.springframework.web.util.UriComponents uriComponents) Make a reflective call to the target endpoint methodprotected voidDefaultInterlinkClient.performRemoteDelete(InterlinkRequest request, org.springframework.web.util.UriComponents uriComponents) Make a remote HTTP DELETE callprotected StringDefaultInterlinkClient.performRemoteGet(InterlinkRequest request, org.springframework.web.util.UriComponents uriComponents) Make a remote HTTP GET callprotected StringDefaultInterlinkClient.performRemotePatch(InterlinkRequest request, org.springframework.web.util.UriComponents uriComponents) Make a remote HTTP PATCH callprotected StringDefaultInterlinkClient.performRemotePost(InterlinkRequest request, org.springframework.web.util.UriComponents uriComponents) Make a remote HTTP POST callprotected StringDefaultInterlinkClient.performRemotePut(InterlinkRequest request, org.springframework.web.util.UriComponents uriComponents) Make a remote HTTP PUT callprotected voidDefaultInterlinkClient.replaceUrlTemplateVariables(InterlinkRequest request) UpdategetUri()template variables with values harvested from any availablegetArguments().Constructors in com.broadleafcommerce.data.tracking.core.interlink with parameters of type InterlinkRequestModifierConstructorDescriptionMockWebRequest(InterlinkRequest request, org.springframework.web.util.UriComponents uriComponents)