Package org.apache.beam.sdk.coders
Class CoderProviders
- java.lang.Object
-
- org.apache.beam.sdk.coders.CoderProviders
-
public final class CoderProviders extends java.lang.Object
Static utility methods for creating and working withCoderProvider
s.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CoderProvider
forCoder(TypeDescriptor<?> type, Coder<?> coder)
Creates aCoderProvider
that always returns the given coder for the specified type.static CoderProvider
fromStaticMethods(java.lang.Class<?> rawType, java.lang.Class<?> coderClazz)
Creates aCoderProvider
from a class'sstatic <T> Coder<T> of(TypeDescriptor<T>, List<Coder<?>>
) method.
-
-
-
Method Detail
-
fromStaticMethods
public static CoderProvider fromStaticMethods(java.lang.Class<?> rawType, java.lang.Class<?> coderClazz)
Creates aCoderProvider
from a class'sstatic <T> Coder<T> of(TypeDescriptor<T>, List<Coder<?>>
) method.
-
forCoder
public static CoderProvider forCoder(TypeDescriptor<?> type, Coder<?> coder)
Creates aCoderProvider
that always returns the given coder for the specified type.
-
-