public abstract class oadd.org.apache.hadoop.fs.TrashPolicy extends oadd.org.apache.hadoop.conf.Configured
{
protected oadd.org.apache.hadoop.fs.FileSystem fs;
protected oadd.org.apache.hadoop.fs.Path trash;
protected long deletionInterval;
public void <init>()
{
oadd.org.apache.hadoop.fs.TrashPolicy v;
v := @this: oadd.org.apache.hadoop.fs.TrashPolicy;
specialinvoke v.<oadd.org.apache.hadoop.conf.Configured: void <init>()>();
return;
}
public abstract void initialize(oadd.org.apache.hadoop.conf.Configuration, oadd.org.apache.hadoop.fs.FileSystem, oadd.org.apache.hadoop.fs.Path);
public void initialize(oadd.org.apache.hadoop.conf.Configuration, oadd.org.apache.hadoop.fs.FileSystem)
{
java.lang.UnsupportedOperationException v;
oadd.org.apache.hadoop.conf.Configuration v;
oadd.org.apache.hadoop.fs.TrashPolicy v;
oadd.org.apache.hadoop.fs.FileSystem v;
v := @this: oadd.org.apache.hadoop.fs.TrashPolicy;
v := @parameter: oadd.org.apache.hadoop.conf.Configuration;
v := @parameter: oadd.org.apache.hadoop.fs.FileSystem;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>()>();
throw v;
}
public abstract boolean isEnabled();
public abstract boolean moveToTrash(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException;
public abstract void createCheckpoint() throws java.io.IOException;
public abstract void deleteCheckpoint() throws java.io.IOException;
public abstract void deleteCheckpointsImmediately() throws java.io.IOException;
public abstract oadd.org.apache.hadoop.fs.Path getCurrentTrashDir();
public oadd.org.apache.hadoop.fs.Path getCurrentTrashDir(oadd.org.apache.hadoop.fs.Path) throws java.io.IOException
{
java.lang.UnsupportedOperationException v;
oadd.org.apache.hadoop.fs.Path v;
oadd.org.apache.hadoop.fs.TrashPolicy v;
v := @this: oadd.org.apache.hadoop.fs.TrashPolicy;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>()>();
throw v;
}
public abstract java.lang.Runnable getEmptier() throws java.io.IOException;
public static oadd.org.apache.hadoop.fs.TrashPolicy getInstance(oadd.org.apache.hadoop.conf.Configuration, oadd.org.apache.hadoop.fs.FileSystem, oadd.org.apache.hadoop.fs.Path)
{
java.lang.Class v;
java.lang.Object v;
oadd.org.apache.hadoop.conf.Configuration v;
oadd.org.apache.hadoop.fs.Path v;
oadd.org.apache.hadoop.fs.FileSystem v;
v := @parameter: oadd.org.apache.hadoop.conf.Configuration;
v := @parameter: oadd.org.apache.hadoop.fs.FileSystem;
v := @parameter: oadd.org.apache.hadoop.fs.Path;
v = virtualinvoke v.<oadd.org.apache.hadoop.conf.Configuration: java.lang.Class getClass(java.lang.String,java.lang.Class,java.lang.Class)>("fs.trash.classname", class "Loadd/org/apache/hadoop/fs/TrashPolicyDefault;", class "Loadd/org/apache/hadoop/fs/TrashPolicy;");
v = staticinvoke <oadd.org.apache.hadoop.util.ReflectionUtils: java.lang.Object newInstance(java.lang.Class,oadd.org.apache.hadoop.conf.Configuration)>(v, v);
virtualinvoke v.<oadd.org.apache.hadoop.fs.TrashPolicy: void initialize(oadd.org.apache.hadoop.conf.Configuration,oadd.org.apache.hadoop.fs.FileSystem,oadd.org.apache.hadoop.fs.Path)>(v, v, v);
return v;
}
public static oadd.org.apache.hadoop.fs.TrashPolicy getInstance(oadd.org.apache.hadoop.conf.Configuration, oadd.org.apache.hadoop.fs.FileSystem)
{
java.lang.Class v;
java.lang.Object v;
oadd.org.apache.hadoop.conf.Configuration v;
oadd.org.apache.hadoop.fs.FileSystem v;
v := @parameter: oadd.org.apache.hadoop.conf.Configuration;
v := @parameter: oadd.org.apache.hadoop.fs.FileSystem;
v = virtualinvoke v.<oadd.org.apache.hadoop.conf.Configuration: java.lang.Class getClass(java.lang.String,java.lang.Class,java.lang.Class)>("fs.trash.classname", class "Loadd/org/apache/hadoop/fs/TrashPolicyDefault;", class "Loadd/org/apache/hadoop/fs/TrashPolicy;");
v = staticinvoke <oadd.org.apache.hadoop.util.ReflectionUtils: java.lang.Object newInstance(java.lang.Class,oadd.org.apache.hadoop.conf.Configuration)>(v, v);
virtualinvoke v.<oadd.org.apache.hadoop.fs.TrashPolicy: void initialize(oadd.org.apache.hadoop.conf.Configuration,oadd.org.apache.hadoop.fs.FileSystem)>(v, v);
return v;
}
}