Package org.apache.ignite.marshaller
Interface MarshallersFactory
-
- All Known Implementing Classes:
MarshallersFactoryImpl
public interface MarshallersFactoryMarshallers factory. Implementation loaded viaServiceLoadermechanism.- See Also:
CommonUtils.loadService(Class),JdkMarshaller
-
-
Method Summary
All Methods Instance Methods Abstract 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
JdkMarshaller jdk()
- Returns:
- Default instance of
JdkMarshaller.
-
jdk
JdkMarshaller jdk(@Nullable @Nullable IgnitePredicate<String> clsFilter)
- Parameters:
clsFilter- Class filter.- Returns:
- Filtered instance of
JdkMarshaller.
-
optimized
org.apache.ignite.internal.marshaller.optimized.OptimizedMarshaller optimized()
- Returns:
- Optimized marshaller instance.
-
optimized
org.apache.ignite.internal.marshaller.optimized.OptimizedMarshaller optimized(boolean requireSer)
Creates new marshaller providing whether it should requireSerializableinterface or not.- Parameters:
requireSer- Whether to requireSerializable.- Returns:
- Optimized marshaller instance.
-
-