public class CoderRegistry.ConstantCoderFactory extends CoderRegistry.CoderFactory
| Constructor and Description |
|---|
CoderRegistry.ConstantCoderFactory(Coder<?> coder) |
| Modifier and Type | Method and Description |
|---|---|
Coder<?> |
create(java.util.List<? extends Coder<?>> typeArgumentCoders)
Returns the default Coder to use for values of a particular type,
given the Coders for each of the type's generic parameter types.
|
java.util.List<java.lang.Object> |
getInstanceComponents(java.lang.Object value)
Returns a list of objects contained in
value, one per
type argument, or null if none can be determined. |
public CoderRegistry.ConstantCoderFactory(Coder<?> coder)
public Coder<?> create(java.util.List<? extends Coder<?>> typeArgumentCoders)
CoderRegistry.CoderFactorycreate in class CoderRegistry.CoderFactorypublic java.util.List<java.lang.Object> getInstanceComponents(java.lang.Object value)
CoderRegistry.CoderFactoryvalue, one per
type argument, or null if none can be determined.getInstanceComponents in class CoderRegistry.CoderFactory