com.taobao.metamorphosis.server.store
类 DiscardDeletePolicy

java.lang.Object
  继承者 com.taobao.metamorphosis.server.store.DiscardDeletePolicy
所有已实现的接口:
DeletePolicy
直接已知子类:
ArchiveDeletePolicy

public class DiscardDeletePolicy
extends Object
implements DeletePolicy

超过一定时间的删除策略

作者:
boyan

字段摘要
protected  long maxReservedTime
           
static String NAME
           
 
构造方法摘要
DiscardDeletePolicy()
           
 
方法摘要
 boolean canDelete(File file, long checkTimestamp)
          判断文件是否可以删除
 void init(String... values)
          初始化
 String name()
          策略名称
 void process(File file)
          删除文件
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

NAME

public static final String NAME
另请参见:
常量字段值

maxReservedTime

protected long maxReservedTime
构造方法详细信息

DiscardDeletePolicy

public DiscardDeletePolicy()
方法详细信息

process

public void process(File file)
删除文件

指定者:
接口 DeletePolicy 中的 process

canDelete

public boolean canDelete(File file,
                         long checkTimestamp)
从接口 DeletePolicy 复制的描述
判断文件是否可以删除

指定者:
接口 DeletePolicy 中的 canDelete
返回:

init

public void init(String... values)
从接口 DeletePolicy 复制的描述
初始化

指定者:
接口 DeletePolicy 中的 init

name

public String name()
从接口 DeletePolicy 复制的描述
策略名称

指定者:
接口 DeletePolicy 中的 name
返回:


Copyright © 2010–2013. All rights reserved.