Interface IntegrationContext


  • @API
    public interface IntegrationContext
    Since:
    2016.2.0
    • Method Detail

      • getSession

        java.util.Map<java.lang.String,​java.lang.Object> getSession()
        Returns:
        A session map that can be used to cache values that are expensive to lookup during the execution of an integration use case. The session map is only local for the current execution.
        Since:
        2016.2.0
      • getContextObjectIds

        java.util.Collection<java.lang.String> getContextObjectIds()
        Returns:
        The context object ids.
      • getSource

        PayloadData getSource()
        Returns:
        The source data, which we operate upon.
      • createXPathFactory

        javax.xml.xpath.XPathFactory createXPathFactory()
        Returns:
        The XPathFactory to be used.
        Since:
        2019-08-28
      • getNamespaceContext

        javax.xml.namespace.NamespaceContext getNamespaceContext()
        Returns:
        The namespace context instance to be used when evaluating XPaths. This method may return null.
        Since:
        2019-02-11
      • getProgressLogger

        com.technia.tif.core.log.ProgressLogger getProgressLogger()

        Returns a progress logger, which is used to provide better insight of the execution of the create update integration.

        This method will never return null, but it may return a progress logger that just ignores all log messages.

        Returns:
        The Progress Logger to be used.