Interface IntegrationContext
@API
public interface IntegrationContext
- Since:
- 2016.2.0
-
Method Summary
Modifier and TypeMethodDescriptioncom.technia.tif.core.log.ProgressLoggerReturns a progress logger, which is used to provide better insight of the execution of the create update integration.
-
Method Details
-
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
Collection<String> getContextObjectIds()- Returns:
- The context object ids.
-
getSource
PayloadData getSource()- Returns:
- The source data, which we operate upon.
-
createXPathFactory
XPathFactory createXPathFactory()- Returns:
- The XPathFactory to be used.
- Since:
- 2019-08-28
-
getNamespaceContext
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.
-
getArguments
- Returns:
- A map of custom arguments passed from the configuration that triggered the integration.
-