RetentionFileSaver

public class RetentionFileSaver
extends Object

java.lang.Object
   ↳ com.android.tradefed.result.RetentionFileSaver


Helper class for creating a .retention file in a directory. Intended to be used by external tools to determine when a directory can be deleted.

Summary

Constants

String RETENTION_DATE_FORMAT

String RETENTION_FILE_NAME

Public constructors

RetentionFileSaver()

Public methods

boolean shouldDelete(File retentionFile)
void writeRetentionFile(File dir, int logRetentionDays)

Creates a .retention file in given dir with timestamp == current + logRetentionDays

Constants

RETENTION_DATE_FORMAT

String RETENTION_DATE_FORMAT

Constant Value: "yyyy-MM-dd HH:mm:ss zzz"

RETENTION_FILE_NAME

String RETENTION_FILE_NAME

Constant Value: ".retention"

Public constructors

RetentionFileSaver

RetentionFileSaver ()

Public methods

shouldDelete

boolean shouldDelete (File retentionFile)

Parameters
retentionFile File

Returns
boolean

writeRetentionFile

void writeRetentionFile (File dir, 
                int logRetentionDays)

Creates a .retention file in given dir with timestamp == current + logRetentionDays

Parameters
dir File

logRetentionDays int