Spring Integration

org.springframework.integration.file.locking
Class AbstractFileLockerFilter

java.lang.Object
  extended by org.springframework.integration.file.filters.AbstractFileListFilter<java.io.File>
      extended by org.springframework.integration.file.locking.AbstractFileLockerFilter
All Implemented Interfaces:
FileLocker, FileListFilter<java.io.File>
Direct Known Subclasses:
NioFileLocker

public abstract class AbstractFileLockerFilter
extends AbstractFileListFilter<java.io.File>
implements FileLocker

Convenience base class for implementing FileLockers that check a lock before accepting a file. This is needed when used in combination with a FileReadingMessageSource through a DirectoryScanner.

Since:
2.0
Author:
Iwein Fuld

Constructor Summary
AbstractFileLockerFilter()
           
 
Method Summary
 boolean accept(java.io.File file)
          Subclasses must implement this method.
 
Methods inherited from class org.springframework.integration.file.filters.AbstractFileListFilter
filterFiles
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.springframework.integration.file.FileLocker
isLockable, lock, unlock
 

Constructor Detail

AbstractFileLockerFilter

public AbstractFileLockerFilter()
Method Detail

accept

public boolean accept(java.io.File file)
Description copied from class: AbstractFileListFilter
Subclasses must implement this method.

Specified by:
accept in class AbstractFileListFilter<java.io.File>

Spring Integration