org.jboss.soa.esb.listeners.gateway
Class FileGatewayListener

java.lang.Object
  extended by org.jboss.soa.esb.listeners.lifecycle.AbstractManagedLifecycle
      extended by org.jboss.soa.esb.listeners.lifecycle.AbstractScheduledManagedLifecycle
          extended by org.jboss.soa.esb.listeners.gateway.AbstractFileGateway
              extended by org.jboss.soa.esb.listeners.gateway.FileGatewayListener
All Implemented Interfaces:
ManagedLifecycle
Direct Known Subclasses:
RemoteGatewayListener

public class FileGatewayListener
extends AbstractFileGateway


Nested Class Summary
static interface FileGatewayListener.FileFilterInit
           
 
Field Summary
 
Fields inherited from class org.jboss.soa.esb.listeners.gateway.AbstractFileGateway
_deleteAfterOK, _errorDirectory, _errorSuffix, _inputDirectory, _inputSuffix, _logger, _maxMillisForResponse, _postProcessDirectory, _postProcessSuffix, _renameAfterOK, _workingSuffix, config, messageComposer, serviceInvoker, targetService
 
Fields inherited from class org.jboss.soa.esb.listeners.lifecycle.AbstractManagedLifecycle
PARAM_TERMINATION_PERIOD
 
Constructor Summary
FileGatewayListener(ConfigTree config)
           
 
Method Summary
protected  void checkInputSuffix()
          This implementation allows no input suffix, whereas the base class requires an input suffix.
protected  void seeIfOkToWorkOnDir(java.io.File p_oDir)
           
 
Methods inherited from class org.jboss.soa.esb.listeners.gateway.AbstractFileGateway
doInitialise, getFileInputDirectory, getWorkFileName, onSchedule, setFileWorking
 
Methods inherited from class org.jboss.soa.esb.listeners.lifecycle.AbstractScheduledManagedLifecycle
doDestroy, doScheduledDestroy, doStart, doStop
 
Methods inherited from class org.jboss.soa.esb.listeners.lifecycle.AbstractManagedLifecycle
addManagedLifecycleEventListener, changeState, destroy, getConfig, getState, getTerminationPeriod, initialise, removeManagedLifecycleEventListener, start, stop, waitUntilDestroyed, waitUntilDestroyed, waitUntilNotState, waitUntilState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileGatewayListener

public FileGatewayListener(ConfigTree config)
                    throws ConfigurationException,
                           RegistryException,
                           GatewayException
Throws:
ConfigurationException
RegistryException
GatewayException
Method Detail

seeIfOkToWorkOnDir

protected void seeIfOkToWorkOnDir(java.io.File p_oDir)
                           throws ConfigurationException
Throws:
ConfigurationException

checkInputSuffix

protected void checkInputSuffix()
                         throws ConfigurationException
This implementation allows no input suffix, whereas the base class requires an input suffix.

Overrides:
checkInputSuffix in class AbstractFileGateway
Throws:
ConfigurationException