@Private
public final class CodecRegistry
extends java.lang.Object
CodecRegistry maps codec names to coder factories. All coder
factories are dynamically identified and loaded using ServiceLoader.| Modifier and Type | Method | Description |
|---|---|---|
java.util.Map<java.lang.String,java.lang.String> |
getCodec2CoderCompactMap() |
Get all codec names and their corresponding coder list.
|
java.util.Set<java.lang.String> |
getCodecNames() |
Get all codec names.
|
RawErasureCoderFactory |
getCoderByName(java.lang.String codecName,
java.lang.String coderName) |
Get a specific coder factory defined by codec name and coder name.
|
java.lang.String[] |
getCoderNames(java.lang.String codecName) |
Get all coder names of the given codec.
|
java.util.List<RawErasureCoderFactory> |
getCoders(java.lang.String codecName) |
Get all coder factories of the given codec.
|
static CodecRegistry |
getInstance() |
public static CodecRegistry getInstance()
public java.lang.String[] getCoderNames(java.lang.String codecName)
codecName - the name of codecpublic java.util.List<RawErasureCoderFactory> getCoders(java.lang.String codecName)
codecName - the name of codecpublic java.util.Set<java.lang.String> getCodecNames()
public RawErasureCoderFactory getCoderByName(java.lang.String codecName, java.lang.String coderName)
codecName - name of the codeccoderName - name of the coderpublic java.util.Map<java.lang.String,java.lang.String> getCodec2CoderCompactMap()
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.