org.ikasan.connector.basefiletransfer.outbound.command
Class RenameFileCommand

java.lang.Object
  extended by org.ikasan.connector.base.command.AbstractTransactionalResourceCommand
      extended by org.ikasan.connector.basefiletransfer.outbound.command.AbstractBaseFileTransferTransactionalResourceCommand
          extended by org.ikasan.connector.basefiletransfer.outbound.command.RenameFileCommand
All Implemented Interfaces:
TransactionalResourceCommand

public class RenameFileCommand
extends AbstractBaseFileTransferTransactionalResourceCommand

Renames files from a remote browsable directory

Author:
Ikasan Development Team

Field Summary
 
Fields inherited from class org.ikasan.connector.basefiletransfer.outbound.command.AbstractBaseFileTransferTransactionalResourceCommand
CURRENT_DIRECTORY, EOL, fileSeparator
 
Fields inherited from class org.ikasan.connector.base.command.AbstractTransactionalResourceCommand
COMMIT_IN_PROGRESS, COMPLETED_COMMITTING, EXECUTED_STATE, EXECUTION_IN_PROGRESS, executionContext, INITIALISED_STATE, ROLLBACK_IN_PROGRESS, ROLLED_BACK_STATE, transactionalResource
 
Constructor Summary
RenameFileCommand()
          Constructor
 
Method Summary
protected  void doCommit()
           
protected  void doRollback()
           
protected  ExecutionOutput performExecute()
          execute method for subclasses to implement
 
Methods inherited from class org.ikasan.connector.basefiletransfer.outbound.command.AbstractBaseFileTransferTransactionalResourceCommand
changeDirectory, deleteDir, deleteFile, doExecute, findFile, getClient, getContentAsStream, getFile, getFile, listDirectory, logFileList, printWorkingDirectoryName, putFile, putWithOutputStream, renameFile
 
Methods inherited from class org.ikasan.connector.base.command.AbstractTransactionalResourceCommand
commit, execute, getBeanFactory, getExecutionTimestamp, getId, getState, getXid, rollback, setBeanFactory, setExecutionContext, setTransactionalResource, setTransactionJournal, setXid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RenameFileCommand

public RenameFileCommand()
Constructor

Method Detail

doCommit

protected void doCommit()
Specified by:
doCommit in class AbstractTransactionalResourceCommand
See Also:
AbstractTransactionalResourceCommand.commit()

performExecute

protected ExecutionOutput performExecute()
                                  throws javax.resource.ResourceException
Description copied from class: AbstractBaseFileTransferTransactionalResourceCommand
execute method for subclasses to implement

Specified by:
performExecute in class AbstractBaseFileTransferTransactionalResourceCommand
Returns:
ExecutionOutput
Throws:
javax.resource.ResourceException - -
See Also:
AbstractBaseFileTransferTransactionalResourceCommand.performExecute()

doRollback

protected void doRollback()
                   throws javax.resource.ResourceException
Specified by:
doRollback in class AbstractTransactionalResourceCommand
Throws:
javax.resource.ResourceException
See Also:
AbstractTransactionalResourceCommand.rollback()


Copyright © 2007-2010 Ikasan. All Rights Reserved.