Class SyncPathUtil


  • public class SyncPathUtil
    extends java.lang.Object
    Util for path generation in sync module
    • Method Detail

      • getSenderDir

        public static java.lang.String getSenderDir()
        sender
      • getSenderPipeDir

        public static java.lang.String getSenderPipeDir​(java.lang.String pipeName,
                                                        long createTime)
      • getSenderPipeDirName

        public static java.lang.String getSenderPipeDirName​(java.lang.String pipeName,
                                                            long createTime)
      • getSenderDataRegionHistoryPipeLogDir

        public static java.lang.String getSenderDataRegionHistoryPipeLogDir​(java.lang.String pipeName,
                                                                            long createTime,
                                                                            java.lang.String dataRegionId)
      • getSenderDataRegionRealTimePipeLogDir

        public static java.lang.String getSenderDataRegionRealTimePipeLogDir​(java.lang.String pipeName,
                                                                             long createTime,
                                                                             java.lang.String dataRegionId)
      • getSenderHistoryPipeLogDir

        public static java.lang.String getSenderHistoryPipeLogDir​(java.lang.String pipeName,
                                                                  long createTime)
      • getSenderRealTimePipeLogDir

        public static java.lang.String getSenderRealTimePipeLogDir​(java.lang.String pipeName,
                                                                   long createTime)
      • getSenderFileDataDir

        public static java.lang.String getSenderFileDataDir​(java.lang.String dataDir,
                                                            java.lang.String pipeName,
                                                            long createTime)
      • getSenderFileDataDir

        public static java.lang.String getSenderFileDataDir​(java.lang.String pipeName,
                                                            long createTime)
      • getReceiverDir

        public static java.lang.String getReceiverDir()
        receiver
      • getReceiverPipeDir

        public static java.lang.String getReceiverPipeDir​(java.lang.String pipeName,
                                                          java.lang.String remoteIp,
                                                          long createTime)
      • getReceiverPipeDirName

        public static java.lang.String getReceiverPipeDirName​(java.lang.String pipeName,
                                                              java.lang.String remoteIp,
                                                              long createTime)
      • getReceiverPipeLogDir

        public static java.lang.String getReceiverPipeLogDir​(java.lang.String pipeName,
                                                             java.lang.String remoteIp,
                                                             long createTime)
      • getReceiverFileDataDir

        public static java.lang.String getReceiverFileDataDir​(java.lang.String pipeName,
                                                              java.lang.String remoteIp,
                                                              long createTime)
      • getFileDataDirPath

        public static java.lang.String getFileDataDirPath​(SyncIdentityInfo identityInfo)
      • getSysDir

        public static java.lang.String getSysDir()
        common
      • getPipeLogName

        public static java.lang.String getPipeLogName​(long serialNumber)
      • getSerialNumberFromPipeLogName

        public static java.lang.Long getSerialNumberFromPipeLogName​(java.lang.String pipeLogName)
      • createFile

        public static boolean createFile​(java.io.File file)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • createMsg

        public static java.lang.String createMsg​(java.lang.String timeStr,
                                                 java.lang.String msg)