Package com.proagrica.bip.services
Class EvaluateBaseXPathService
java.lang.Object
com.adaptris.core.ServiceImp
com.proagrica.bip.services.EvaluateBaseXPathService
- All Implemented Interfaces:
AdaptrisComponent,ComponentLifecycle,ComponentLifecycleExtension,ConfigComment,MessageEventGenerator,Service,StateManagedComponent
@ComponentProfile(summary="Evaluate the node values for each base XPath hit defined in the BIP config-api response.",
tag="service,bip,json,xml")
public class EvaluateBaseXPathService
extends ServiceImp
Very specific service for reading and evaluating BIP relative XPaths.
In the adapter configuration file this class is aliased as evaluate-relative-xpaths which is the preferred alternative to the fully qualified classname when building your configuration.
-
Field Summary
Fields inherited from class com.adaptris.core.ServiceImp
log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvoiddoService(AdaptrisMessage message) protected voidvoidprepare()voidsetBaseXpath(String baseXpath) voidsetNamespaceContext(KeyValuePairSet namespaceContext) voidsetResultXmlMetadataKey(String resultXmlMetadataKey) voidsetXmlDocumentFactoryConfig(DocumentBuilderFactoryBuilder xmlDocumentFactoryConfig) voidsetXmlSource(String xmlSource) Methods inherited from class com.adaptris.core.ServiceImp
changeState, close, continueOnFailure, createName, createQualifier, enabled, getComments, getContinueOnFail, getEnabled, getIsTrackingEndpoint, getUniqueId, init, isBranching, isTrackingEndpoint, requestClose, requestInit, requestStart, requestStop, retrieveComponentState, setComments, setContinueOnFail, setEnabled, setIsTrackingEndpoint, setUniqueId, start, stop
-
Constructor Details
-
EvaluateBaseXPathService
public EvaluateBaseXPathService()
-
-
Method Details
-
doService
- Throws:
ServiceException
-
prepare
- Throws:
CoreException
-
closeService
protected void closeService()- Specified by:
closeServicein classServiceImp
-
initService
- Specified by:
initServicein classServiceImp- Throws:
CoreException
-
getResultXmlMetadataKey
-
setResultXmlMetadataKey
-
getBaseXpath
-
setBaseXpath
-
getNamespaceContext
-
setNamespaceContext
-
getXmlDocumentFactoryConfig
-
setXmlDocumentFactoryConfig
-
getXmlSource
-
setXmlSource
-