java.io.Serializable@Private
public final class ErasureCodingPolicy
extends java.lang.Object
implements java.io.Serializable
Note this class should be lightweight and immutable, because it's cached
by SystemErasureCodingPolicies, to be returned as a part of
HdfsFileStatus.
| Constructor | Description |
|---|---|
ErasureCodingPolicy(java.lang.String name,
org.apache.hadoop.io.erasurecode.ECSchema schema,
int cellSize,
byte id) |
|
ErasureCodingPolicy(org.apache.hadoop.io.erasurecode.ECSchema schema,
int cellSize) |
|
ErasureCodingPolicy(org.apache.hadoop.io.erasurecode.ECSchema schema,
int cellSize,
byte id) |
| Modifier and Type | Method | Description |
|---|---|---|
static java.lang.String |
composePolicyName(org.apache.hadoop.io.erasurecode.ECSchema schema,
int cellSize) |
|
boolean |
equals(java.lang.Object o) |
|
int |
getCellSize() |
|
java.lang.String |
getCodecName() |
|
byte |
getId() |
|
java.lang.String |
getName() |
|
int |
getNumDataUnits() |
|
int |
getNumParityUnits() |
|
org.apache.hadoop.io.erasurecode.ECSchema |
getSchema() |
|
int |
hashCode() |
|
boolean |
isReplicationPolicy() |
|
boolean |
isSystemPolicy() |
|
java.lang.String |
toString() |
public ErasureCodingPolicy(java.lang.String name,
org.apache.hadoop.io.erasurecode.ECSchema schema,
int cellSize,
byte id)
public ErasureCodingPolicy(org.apache.hadoop.io.erasurecode.ECSchema schema,
int cellSize,
byte id)
public ErasureCodingPolicy(org.apache.hadoop.io.erasurecode.ECSchema schema,
int cellSize)
public static java.lang.String composePolicyName(org.apache.hadoop.io.erasurecode.ECSchema schema,
int cellSize)
public java.lang.String getName()
public org.apache.hadoop.io.erasurecode.ECSchema getSchema()
public int getCellSize()
public int getNumDataUnits()
public int getNumParityUnits()
public java.lang.String getCodecName()
public byte getId()
public boolean isReplicationPolicy()
public boolean isSystemPolicy()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2008–2025 Apache Software Foundation. All rights reserved.