Class XQueryComponent

  • All Implemented Interfaces:
    AutoCloseable, org.apache.camel.CamelContextAware, org.apache.camel.Component, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

    @Component("xquery")
    public class XQueryComponent
    extends org.apache.camel.support.DefaultComponent
    An XQuery Component for performing transforming messages
    • Field Summary

      • Fields inherited from class org.apache.camel.support.service.BaseService

        BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING
    • Constructor Summary

      Constructors 
      Constructor Description
      XQueryComponent()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.apache.camel.Endpoint createEndpoint​(String uri, String remaining, Map<String,​Object> parameters)  
      net.sf.saxon.Configuration getConfiguration()  
      Map<String,​Object> getConfigurationProperties()  
      net.sf.saxon.lib.ModuleURIResolver getModuleURIResolver()  
      URL resolveModuleResource​(String uri)  
      void setConfiguration​(net.sf.saxon.Configuration configuration)
      To use a custom Saxon configuration
      void setConfigurationProperties​(Map<String,​Object> configurationProperties)
      To set custom Saxon configuration properties
      void setModuleURIResolver​(net.sf.saxon.lib.ModuleURIResolver moduleURIResolver)
      To use the custom ModuleURIResolver
      • Methods inherited from class org.apache.camel.support.DefaultComponent

        afterConfiguration, createEndpoint, createEndpoint, doBuild, doInit, doStart, doStop, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getComponentPropertyConfigurer, getDefaultName, getEndpointPropertyConfigurer, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, resolveRawParameterValues, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setLazyStartProducer, setProperties, setProperties, setProperties, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURI
      • Methods inherited from class org.apache.camel.support.service.BaseService

        build, doFail, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
      • Methods inherited from interface org.apache.camel.Service

        build, close, init, start, stop
      • Methods inherited from interface org.apache.camel.ShutdownableService

        shutdown
      • Methods inherited from interface org.apache.camel.StatefulService

        getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspending
      • Methods inherited from interface org.apache.camel.SuspendableService

        isSuspended, resume, suspend
    • Constructor Detail

      • XQueryComponent

        public XQueryComponent()
    • Method Detail

      • createEndpoint

        protected org.apache.camel.Endpoint createEndpoint​(String uri,
                                                           String remaining,
                                                           Map<String,​Object> parameters)
                                                    throws Exception
        Specified by:
        createEndpoint in class org.apache.camel.support.DefaultComponent
        Throws:
        Exception
      • getModuleURIResolver

        public net.sf.saxon.lib.ModuleURIResolver getModuleURIResolver()
      • setModuleURIResolver

        public void setModuleURIResolver​(net.sf.saxon.lib.ModuleURIResolver moduleURIResolver)
        To use the custom ModuleURIResolver
      • getConfiguration

        public net.sf.saxon.Configuration getConfiguration()
      • setConfiguration

        public void setConfiguration​(net.sf.saxon.Configuration configuration)
        To use a custom Saxon configuration
      • getConfigurationProperties

        public Map<String,​Object> getConfigurationProperties()
      • setConfigurationProperties

        public void setConfigurationProperties​(Map<String,​Object> configurationProperties)
        To set custom Saxon configuration properties