Package com.adaptris.core.json.jslt
Class JsltMetadataService
java.lang.Object
com.adaptris.core.ServiceImp
com.adaptris.core.json.jslt.JsltMetadataService
- All Implemented Interfaces:
AdaptrisComponent,ComponentLifecycle,ComponentLifecycleExtension,ConfigComment,MessageEventGenerator,Service,StateManagedComponent
@ComponentProfile(summary="Execute a list of JSLT queries turning the result of each query into an item of metadata.",
tag="jslt,transform,json",
since="3.12.0")
public class JsltMetadataService
extends ServiceImp
Execute a list of JSLT queries turning the result of each query into an item of metadata.
In the adapter configuration file this class is aliased as jslt-metadata-service 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 msg) The queries to execute.protected voidvoidprepare()voidsetQueries(@NonNull List<JsltQuery> queries) The queries to execute.withQueries(JsltQuery... queries) withQueries(List<JsltQuery> queries) 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
-
JsltMetadataService
public JsltMetadataService()
-
-
Method Details
-
doService
- Throws:
ServiceException
-
prepare
- Throws:
CoreException
-
initService
- Specified by:
initServicein classServiceImp- Throws:
CoreException
-
closeService
protected void closeService()- Specified by:
closeServicein classServiceImp
-
withQueries
-
withQueries
-
getQueries
The queries to execute.- See Also:
-
setQueries
The queries to execute.- See Also:
-