Interface IntegrationContext
-
@API public interface IntegrationContext- Since:
- 2016.2.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description javax.xml.xpath.XPathFactorycreateXPathFactory()java.util.Collection<java.lang.String>getContextObjectIds()javax.xml.namespace.NamespaceContextgetNamespaceContext()com.technia.tif.core.log.ProgressLoggergetProgressLogger()Returns a progress logger, which is used to provide better insight of the execution of the create update integration.java.util.Map<java.lang.String,java.lang.Object>getSession()PayloadDatagetSource()
-
-
-
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.
-
-