Fuse ESB Enterprise 7.0 XML Schemas

http://servicemix.apache.org/file/1.0
element poller

Model
<poller
  archive = string
  autoCreateDirectory = boolean
  comparator = string
  component = string
  concurrentPolling = boolean
  delay = long
  deleteFile = boolean
  endpoint = string
  file = string
  filter = string
  firstTime = date
  id = ID
  interfaceName = QName
  lockManager = string
  marshaler = string
  maxConcurrent = integer
  period = long
  recursive = boolean
  scheduler = string
  service = QName
  serviceUnit = string
  targetEndpoint = string
  targetInterface = QName
  targetOperation = QName
  targetService = QName
  targetUri = string
  (any attribute from any namespace other than http://servicemix.apache.org/file/1.0)>
comparator?, component?, filter?, lockManager?, marshaler?, scheduler?, serviceUnit?, (any element from any namespace other than http://servicemix.apache.org/file/1.0)
</poller>
Disallowed substitutions (block)
none (extensions, restrictions and substitutions are allowed)
Substitution group exclusion (final)
none (extensions and restrictions are allowed)
Content Type
element-only content, not nillable.
Usage
This element can be the root element of XML instance documents.
This element can be a child of the following elements: component/endpoints, component/endpoints, component/endpoints, component/endpoints, component/endpoints, component/endpoints.
Documentation
        A polling endpoint that looks for a file or files in a directory and sends
the files to a target service (via the JBI bus), deleting the files by
default when they are processed. The polling endpoint uses a file marshaler
to send the data as a JBI message; be default this marshaler expects XML
payload. For non-XML payload, e.g. plain-text or binary files, use an
alternative marshaler such as the
<code>org.apache.servicemix.components.util.BinaryFileMarshaler</code>
      

Nested Element Summary
sequence
anonymous type derived from anyTypecomparator optional
          Specifies a <code>Comparator</code> which will be used to sort File listing before starting to process.
anonymous type derived from anyTypecomponent optional
           
anonymous type derived from anyTypefilter optional
          Bean defining the class implementing the file filtering strategy.
anonymous type derived from anyTypelockManager optional
          Bean defining the class implementing the file locking strategy.
anonymous type derived from anyTypemarshaler optional
          Specifies a <code>FileMarshaler</code> object that will marshal file data into the NMR.
anonymous type derived from anyTypescheduler optional
          <p> Sets a custom scheduler implementation if you need more fine-grained control over the polling schedule.
anonymous type derived from anyTypeserviceUnit optional
           


Attribute Summary
stringarchive
           Specifies a directory relative to the polling directory to which processed files are archived.
booleanautoCreateDirectory
          Specifies if the endpoint should create the target directory, if it does not already exist.
stringcomparator
          Specifies a <code>Comparator</code> which will be used to sort File listing before starting to process.
stringcomponent
           
booleanconcurrentPolling
          <p> Sets whether more than one poll can be active at a time (true means yes).
longdelay
          <p> Sets the amount of time in milliseconds that the endpoint should wait before making the first poll.
booleandeleteFile
          Specifies if files should be deleted after they are processed.
stringendpoint
          <p> Get the endpoint implementation.
stringfile
          Specifies the file or directory to be polled.
stringfilter
          Bean defining the class implementing the file filtering strategy.
datefirstTime
          <p> Sets the date on which the first poll will be executed.
IDid
           
QNameinterfaceName
          <p> Get the qualified name of the endpoint interface.
stringlockManager
          Bean defining the class implementing the file locking strategy.
stringmarshaler
          Specifies a <code>FileMarshaler</code> object that will marshal file data into the NMR.
integermaxConcurrent
          How many open exchanges can be pending.
longperiod
          <p> Sets the number of milliseconds between polling attempts.
booleanrecursive
          Specifies if sub-directories are polled; if false then the poller will only poll the specified directory.
stringscheduler
          <p> Sets a custom scheduler implementation if you need more fine-grained control over the polling schedule.
QNameservice
          <p> Get the service qualified name of the endpoint.
stringserviceUnit
           
stringtargetEndpoint
           the name of the endpoint to which requests are sent
QNametargetInterface
           the QName of the interface to which requests are sent
QNametargetOperation
           the QName of the operation to which requests are sent
QNametargetService
           the QName of the service to which requests are sent
stringtargetUri
          <p> Gets the target URI of the consumer endpoint.

Attribute Detail

archive

Documentation
            Specifies a directory relative to the polling directory to which
processed files are archived.
          
Definition

Defined with global type string

Model
string
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

autoCreateDirectory

Documentation
            Specifies if the endpoint should create the target directory, if it does
not already exist. If you set this to <code>false</code> and the
directory does not exist, the endpoint will not do anything. Default
value is <code>true</code>.
          
Definition

Defined with global type boolean

Model
boolean
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, finit value space
White Space Processing
collapse

comparator

Documentation
            Specifies a <code>Comparator</code> which will be used to sort File listing before
starting to process.
The default is null, means no sorting. <code>Comparator</code> objects are implementations
of <code>java.util.Comparator</code>.
          
Definition

Defined with global type string

Model
string
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

component

Definition

Defined with global type string

Model
string
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

concurrentPolling

Documentation
            <p>
Sets whether more than one poll can be active at a time (true means yes). Default value is <code>false</code>.
</p>
          
Definition

Defined with global type boolean

Model
boolean
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, finit value space
White Space Processing
collapse

delay

Documentation
            <p>
Sets the amount of time in milliseconds that the endpoint should wait before making the first poll.
</p>
          
Definition

Defined with global type long

Model
long
Attribute Usage
optional
Fundamental Facets
equality, numeric, bounded, totaly ordered, countable infinite value space
White Space Processing
collapse

deleteFile

Documentation
            Specifies if files should be deleted after they are processed. Default
value is <code>true</code>.
          
Definition

Defined with global type boolean

Model
boolean
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, finit value space
White Space Processing
collapse

endpoint

Documentation
            <p>
Get the endpoint implementation.
</p>
          
Definition

Defined with global type string

Model
string
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

file

Documentation
            Specifies the file or directory to be polled. If it is a directory, all
files in the directory or its sub-directories will be processed by the
endpoint. If it is a file, only files matching the filename will be
processed."
          
Definition

Defined with global type string

Model
string
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

filter

Documentation
            Bean defining the class implementing the file filtering strategy. This
bean must be an implementation of the <code>java.io.FileFilter</code>
interface.
          
Definition

Defined with global type string

Model
string
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

firstTime

Documentation
            <p>
Sets the date on which the first poll will be executed. If a delay is
also set using <code>setDelay</code>, the delay interval will be added
after the date specified.
</p>
          
Definition

Defined with global type date

Model
date
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, partialy ordered, countable infinite value space
White Space Processing
collapse

id

Definition

Defined with global type ID

Model
ID
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

interfaceName

Documentation
            <p>
Get the qualified name of the endpoint interface.
</p>
          
Definition

Defined with global type QName

Model
QName
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

lockManager

Documentation
            Bean defining the class implementing the file locking strategy. This bean
must be an implementation of the
<code>org.apache.servicemix.locks.LockManager</code> interface. By
default, this will be set to an instances of
<code>org.apache.servicemix.common.locks.impl.SimpleLockManager</code>.
          
Definition

Defined with global type string

Model
string
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

marshaler

Documentation
            Specifies a <code>FileMarshaler</code> object that will marshal file data
into the NMR. The default file marshaller can read valid XML data.
<code>FileMarshaler</code> objects are implementations of
<code>org.apache.servicemix.components.util.FileMarshaler</code>.
          
Definition

Defined with global type string

Model
string
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

maxConcurrent

Documentation
            How many open exchanges can be pending. Default is -1 for unbounded pending exchanges.
Set to 1...n to engage throttling of polled file processing.
          
Definition

Defined with global type integer

Model
integer
Attribute Usage
optional
Fundamental Facets
equality, numeric, unbounded, totaly ordered, countable infinite value space
White Space Processing
collapse

period

Documentation
            <p>
Sets the number of milliseconds between polling attempts.
</p>
          
Definition

Defined with global type long

Model
long
Attribute Usage
optional
Fundamental Facets
equality, numeric, bounded, totaly ordered, countable infinite value space
White Space Processing
collapse

recursive

Documentation
            Specifies if sub-directories are polled; if false then the poller will
only poll the specified directory. If the endpoint is configured to poll
for a specific file rather than a directory then this attribute is
ignored. Default is <code>true</code>.
          
Definition

Defined with global type boolean

Model
boolean
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, finit value space
White Space Processing
collapse

scheduler

Documentation
            <p>
Sets a custom scheduler implementation if you need more fine-grained control over the polling schedule.
</p>
          
Definition

Defined with global type string

Model
string
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

service

Documentation
            <p>
Get the service qualified name of the endpoint.
</p>
          
Definition

Defined with global type QName

Model
QName
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

serviceUnit

Definition

Defined with global type string

Model
string
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

targetEndpoint

Documentation
            the name of the endpoint to which requests are sent
          
Definition

Defined with global type string

Model
string
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

targetInterface

Documentation
            the QName of the interface to which requests are sent
          
Definition

Defined with global type QName

Model
QName
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

targetOperation

Documentation
            the QName of the operation to which requests are sent
          
Definition

Defined with global type QName

Model
QName
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

targetService

Documentation
            the QName of the service to which requests are sent
          
Definition

Defined with global type QName

Model
QName
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

targetUri

Documentation
            <p>
Gets the target URI of the consumer endpoint.
</p>
          
Definition

Defined with global type string

Model
string
Attribute Usage
optional
Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
collapse

Fuse ESB Enterprise 7.0 XML Schemas

Fuse ESB Enterprise 7.0 XML Schemas