Class MsvEndpoint

  • All Implemented Interfaces:
    AutoCloseable, org.apache.camel.CamelContextAware, org.apache.camel.Endpoint, org.apache.camel.IsSingleton, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.HasId, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

    @UriEndpoint(firstVersion="1.1.0",
                 scheme="msv",
                 title="MSV",
                 syntax="msv:resourceUri",
                 producerOnly=true,
                 category=VALIDATION)
    public class MsvEndpoint
    extends org.apache.camel.component.validator.ValidatorEndpoint
    Validate XML payloads using Multi-Schema Validator (MSV).
    • 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
      MsvEndpoint​(String endpointUri, org.apache.camel.Component component, String resourceUri)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void configureValidator​(org.apache.camel.support.processor.validation.ValidatingProcessor validator)  
      protected void doInit()  
      • Methods inherited from class org.apache.camel.component.validator.ValidatorEndpoint

        clearCachedSchema, createConsumer, createProducer, getErrorHandler, getHeaderName, getResourceResolver, getResourceResolverFactory, getResourceUri, getSchemaFactory, getSchemaLanguage, isFailOnNullBody, isFailOnNullHeader, isUseSharedSchema, setErrorHandler, setFailOnNullBody, setFailOnNullHeader, setHeaderName, setResourceResolver, setResourceResolverFactory, setResourceUri, setSchemaFactory, setSchemaLanguage, setUseSharedSchema
      • Methods inherited from class org.apache.camel.support.DefaultEndpoint

        configureConsumer, configureExchange, configurePollingConsumer, configureProperties, createAsyncProducer, createEndpointUri, createExchange, createExchange, createPollingConsumer, doStart, doStop, equals, getCamelContext, getComponent, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, isLenientProperties, isPollingConsumerBlockWhenFull, isPollingConsumerCopy, isSingleton, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setComponent, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setLazyStartProducer, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerCopy, setPollingConsumerQueueSize, setProperties, toString
      • Methods inherited from class org.apache.camel.support.service.BaseService

        build, doBuild, 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.Endpoint

        getEndpointBaseUri, isSingletonProducer
      • 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

      • MsvEndpoint

        public MsvEndpoint​(String endpointUri,
                           org.apache.camel.Component component,
                           String resourceUri)
    • Method Detail

      • configureValidator

        protected void configureValidator​(org.apache.camel.support.processor.validation.ValidatingProcessor validator)
                                   throws Exception
        Overrides:
        configureValidator in class org.apache.camel.component.validator.ValidatorEndpoint
        Throws:
        Exception
      • doInit

        protected void doInit()
                       throws Exception
        Overrides:
        doInit in class org.apache.camel.support.DefaultEndpoint
        Throws:
        Exception