Package org.apache.ignite.marshaller
Class MarshallersFactoryImpl
- java.lang.Object
-
- org.apache.ignite.marshaller.MarshallersFactoryImpl
-
- All Implemented Interfaces:
MarshallersFactory
public class MarshallersFactoryImpl extends Object implements MarshallersFactory
Marshallers factory implementation.
-
-
Constructor Summary
Constructors Constructor Description MarshallersFactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JdkMarshallerjdk()JdkMarshallerjdk(@Nullable IgnitePredicate<String> clsFilter)org.apache.ignite.internal.marshaller.optimized.OptimizedMarshalleroptimized()org.apache.ignite.internal.marshaller.optimized.OptimizedMarshalleroptimized(boolean requireSer)Creates new marshaller providing whether it should requireSerializableinterface or not.
-
-
-
Method Detail
-
jdk
public JdkMarshaller jdk()
- Specified by:
jdkin interfaceMarshallersFactory- Returns:
- Default instance of
JdkMarshaller.
-
jdk
public JdkMarshaller jdk(@Nullable @Nullable IgnitePredicate<String> clsFilter)
- Specified by:
jdkin interfaceMarshallersFactory- Parameters:
clsFilter- Class filter.- Returns:
- Filtered instance of
JdkMarshaller.
-
optimized
public org.apache.ignite.internal.marshaller.optimized.OptimizedMarshaller optimized()
- Specified by:
optimizedin interfaceMarshallersFactory- Returns:
- Optimized marshaller instance.
-
optimized
public org.apache.ignite.internal.marshaller.optimized.OptimizedMarshaller optimized(boolean requireSer)
Creates new marshaller providing whether it should requireSerializableinterface or not.- Specified by:
optimizedin interfaceMarshallersFactory- Parameters:
requireSer- Whether to requireSerializable.- Returns:
- Optimized marshaller instance.
-
-