org.ikasan.connector.basefiletransfer.outbound.command.util
Interface TargetDirectorySelector

All Known Implementing Classes:
FilenameRegexpMatchedTargetDirectorySelector

public interface TargetDirectorySelector

Simple interface for defining a component that can determine a target directory for a specified Payload, based on some Payload criteria

Author:
Ikasan Development Team

Method Summary
 java.lang.String getTargetDirectory(Payload payload)
          Determines a target directory for a specified Payload, based on some Payload criteria
 java.lang.String getTargetDirectory(Payload payload, java.lang.String parentDir)
          Determines a target directory for a specified Payload, based on some Payload criteria providing within a specified parent dir
 

Method Detail

getTargetDirectory

java.lang.String getTargetDirectory(Payload payload)
Determines a target directory for a specified Payload, based on some Payload criteria

Parameters:
payload -
Returns:
target directory for payload delivery, or null if no match

getTargetDirectory

java.lang.String getTargetDirectory(Payload payload,
                                    java.lang.String parentDir)
Determines a target directory for a specified Payload, based on some Payload criteria providing within a specified parent dir

Parameters:
payload -
parentDir -
Returns:
target directory for payload delivery, or parentDir if no match


Copyright © 2007-2010 Ikasan. All Rights Reserved.