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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getTargetDirectory​(org.ikasan.filetransfer.Payload payload)
      Determines a target directory for a specified Payload, based on some Payload criteria
      java.lang.String getTargetDirectory​(org.ikasan.filetransfer.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​(org.ikasan.filetransfer.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​(org.ikasan.filetransfer.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