MCPcopy Create free account
hub / github.com/dianping/cat / apply

Method apply

integration/context/CatFeignConfiguration.java:20–29  ·  view source on GitHub ↗
(RequestTemplate requestTemplate)

Source from the content-addressed store, hash-verified

18public class CatFeignConfiguration implements RequestInterceptor {
19
20 @Override
21 public void apply(RequestTemplate requestTemplate) {
22
23 com.dianping.cat.context.CatContextImpl catContext = new CatContextImpl();
24 Cat.logRemoteCallClient(catContext,Cat.getManager().getDomain());
25 requestTemplate.header(CatConstantsExt.CAT_HTTP_HEADER_ROOT_MESSAGE_ID,catContext.getProperty(Cat.Context.ROOT));
26 requestTemplate.header(CatConstantsExt.CAT_HTTP_HEADER_PARENT_MESSAGE_ID,catContext.getProperty(Cat.Context.PARENT));
27 requestTemplate.header(CatConstantsExt.CAT_HTTP_HEADER_CHILD_MESSAGE_ID,catContext.getProperty(Cat.Context.CHILD));
28
29 }
30}

Callers

nothing calls this directly

Calls 5

logRemoteCallClientMethod · 0.95
getManagerMethod · 0.95
getPropertyMethod · 0.95
getDomainMethod · 0.65
headerMethod · 0.45

Tested by

no test coverage detected