public class oadd.org.apache.hadoop.io.erasurecode.coder.ErasureEncodingStep extends java.lang.Object implements oadd.org.apache.hadoop.io.erasurecode.coder.ErasureCodingStep
{
private oadd.org.apache.hadoop.io.erasurecode.ECBlock[] inputBlocks;
private oadd.org.apache.hadoop.io.erasurecode.ECBlock[] outputBlocks;
private oadd.org.apache.hadoop.io.erasurecode.rawcoder.RawErasureEncoder rawEncoder;
public void <init>(oadd.org.apache.hadoop.io.erasurecode.ECBlock[], oadd.org.apache.hadoop.io.erasurecode.ECBlock[], oadd.org.apache.hadoop.io.erasurecode.rawcoder.RawErasureEncoder)
{
oadd.org.apache.hadoop.io.erasurecode.rawcoder.RawErasureEncoder v;
oadd.org.apache.hadoop.io.erasurecode.ECBlock[] v, v;
oadd.org.apache.hadoop.io.erasurecode.coder.ErasureEncodingStep v;
v := @this: oadd.org.apache.hadoop.io.erasurecode.coder.ErasureEncodingStep;
v := @parameter: oadd.org.apache.hadoop.io.erasurecode.ECBlock[];
v := @parameter: oadd.org.apache.hadoop.io.erasurecode.ECBlock[];
v := @parameter: oadd.org.apache.hadoop.io.erasurecode.rawcoder.RawErasureEncoder;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<oadd.org.apache.hadoop.io.erasurecode.coder.ErasureEncodingStep: oadd.org.apache.hadoop.io.erasurecode.ECBlock[] inputBlocks> = v;
v.<oadd.org.apache.hadoop.io.erasurecode.coder.ErasureEncodingStep: oadd.org.apache.hadoop.io.erasurecode.ECBlock[] outputBlocks> = v;
v.<oadd.org.apache.hadoop.io.erasurecode.coder.ErasureEncodingStep: oadd.org.apache.hadoop.io.erasurecode.rawcoder.RawErasureEncoder rawEncoder> = v;
return;
}
public void performCoding(oadd.org.apache.hadoop.io.erasurecode.ECChunk[], oadd.org.apache.hadoop.io.erasurecode.ECChunk[]) throws java.io.IOException
{
oadd.org.apache.hadoop.io.erasurecode.rawcoder.RawErasureEncoder v;
oadd.org.apache.hadoop.io.erasurecode.ECChunk[] v, v;
oadd.org.apache.hadoop.io.erasurecode.coder.ErasureEncodingStep v;
v := @this: oadd.org.apache.hadoop.io.erasurecode.coder.ErasureEncodingStep;
v := @parameter: oadd.org.apache.hadoop.io.erasurecode.ECChunk[];
v := @parameter: oadd.org.apache.hadoop.io.erasurecode.ECChunk[];
v = v.<oadd.org.apache.hadoop.io.erasurecode.coder.ErasureEncodingStep: oadd.org.apache.hadoop.io.erasurecode.rawcoder.RawErasureEncoder rawEncoder>;
virtualinvoke v.<oadd.org.apache.hadoop.io.erasurecode.rawcoder.RawErasureEncoder: void encode(oadd.org.apache.hadoop.io.erasurecode.ECChunk[],oadd.org.apache.hadoop.io.erasurecode.ECChunk[])>(v, v);
return;
}
public oadd.org.apache.hadoop.io.erasurecode.ECBlock[] getInputBlocks()
{
oadd.org.apache.hadoop.io.erasurecode.ECBlock[] v;
oadd.org.apache.hadoop.io.erasurecode.coder.ErasureEncodingStep v;
v := @this: oadd.org.apache.hadoop.io.erasurecode.coder.ErasureEncodingStep;
v = v.<oadd.org.apache.hadoop.io.erasurecode.coder.ErasureEncodingStep: oadd.org.apache.hadoop.io.erasurecode.ECBlock[] inputBlocks>;
return v;
}
public oadd.org.apache.hadoop.io.erasurecode.ECBlock[] getOutputBlocks()
{
oadd.org.apache.hadoop.io.erasurecode.ECBlock[] v;
oadd.org.apache.hadoop.io.erasurecode.coder.ErasureEncodingStep v;
v := @this: oadd.org.apache.hadoop.io.erasurecode.coder.ErasureEncodingStep;
v = v.<oadd.org.apache.hadoop.io.erasurecode.coder.ErasureEncodingStep: oadd.org.apache.hadoop.io.erasurecode.ECBlock[] outputBlocks>;
return v;
}
public void finish()
{
oadd.org.apache.hadoop.io.erasurecode.coder.ErasureEncodingStep v;
v := @this: oadd.org.apache.hadoop.io.erasurecode.coder.ErasureEncodingStep;
return;
}
}