Class RestateContextDataProvider

  • All Implemented Interfaces:
    org.apache.logging.log4j.core.util.ContextDataProvider

    public class RestateContextDataProvider
    extends java.lang.Object
    implements org.apache.logging.log4j.core.util.ContextDataProvider
    Log4j2 ContextDataProvider inferring context from HandlerRunner.SYSCALLS_THREAD_LOCAL.

    This is used to propagate the context to the user code, such that log statements from the user will contain the restate logging context variables.

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Map<java.lang.String,​java.lang.String> supplyContextData()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.apache.logging.log4j.core.util.ContextDataProvider

        supplyStringMap
    • Constructor Detail

      • RestateContextDataProvider

        public RestateContextDataProvider()
    • Method Detail

      • supplyContextData

        public java.util.Map<java.lang.String,​java.lang.String> supplyContextData()
        Specified by:
        supplyContextData in interface org.apache.logging.log4j.core.util.ContextDataProvider