public final class Directory2FilesFilter extends AbstractFilter<File>
outputPort
inputPort
logger
Constructor and Description |
---|
Directory2FilesFilter() |
Directory2FilesFilter(Comparator<File> fileComparator) |
Directory2FilesFilter(FileFilter fileFilter) |
Directory2FilesFilter(FileFilter fileFilter,
Comparator<File> fileComparator) |
Modifier and Type | Method and Description |
---|---|
protected void |
execute(File inputDir)
Contains the logic of this stage and is invoked (possibly multiple times) by the framework.
|
Comparator<File> |
getFileComparator() |
FileFilter |
getFilter() |
void |
setFileComparator(Comparator<File> fileComparator) |
void |
setFilter(FileFilter filter) |
getOutputPort
createInputPort, execute, getInputPort
abort, addInputPortRemovedListener, addOutputPortRemovedListener, compareAndSetBeingExecuted, createInputPort, createInputPort, createInputPort, createOutputPort, createOutputPort, createOutputPort, createOutputPort, declareActive, declarePassive, executeByFramework, getCurrentState, getId, getInputPorts, getOutputPorts, getOwningThread, getTerminationStrategy, isActive, isBeingExecuted, isPaused, isProducer, isStateless, onSignal, onStarting, onTerminating, onValidating, removeDynamicPort, removeDynamicPort, setPaused, setStateless, shouldBeTerminated, signalAlreadyReceived, terminateStage, toString, workCompleted
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getInputPort
public Directory2FilesFilter(FileFilter fileFilter)
fileFilter
- to emit only files matching the filter.public Directory2FilesFilter(Comparator<File> fileComparator)
fileComparator
- to sort the files before emitting each one by one.public Directory2FilesFilter(FileFilter fileFilter, Comparator<File> fileComparator)
fileFilter
- to emit only files matching the filter.fileComparator
- to sort the files before emitting each one by one.public Directory2FilesFilter()
protected void execute(File inputDir)
AbstractConsumerStage
execute
in class AbstractConsumerStage<File>
inputDir
- the next non-null element from the (only) input port of this stagepublic FileFilter getFilter()
public void setFilter(FileFilter filter)
public Comparator<File> getFileComparator()
public void setFileComparator(Comparator<File> fileComparator)
Copyright © 2015–2020. All rights reserved.