Class FileComponent

  • 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("file")
    public class FileComponent
    extends GenericFileComponent<File>
    * The File Component provides access to file systems.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String DEFAULT_LOCK_FILE_POSTFIX
      Default camel lock filename postfix
      static String FILE_EXCHANGE_FILE
      GenericFile property on Camel Exchanges.
      • 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
      FileComponent()  
      FileComponent​(org.apache.camel.CamelContext context)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void afterPropertiesSet​(GenericFileEndpoint<File> endpoint)
      A factory method for derived file components to perform validation of properties
      protected GenericFileEndpoint<File> buildFileEndpoint​(String uri, String remaining, Map<String,​Object> parameters)
      A factory method for derived file components to create the endpoint
      • 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
    • Field Detail

      • FILE_EXCHANGE_FILE

        public static final String FILE_EXCHANGE_FILE
        GenericFile property on Camel Exchanges.
        See Also:
        Constant Field Values
      • DEFAULT_LOCK_FILE_POSTFIX

        public static final String DEFAULT_LOCK_FILE_POSTFIX
        Default camel lock filename postfix
        See Also:
        Constant Field Values
    • Constructor Detail

      • FileComponent

        public FileComponent()
      • FileComponent

        public FileComponent​(org.apache.camel.CamelContext context)