Package io.atomix.utils.serializer
Class KryoJournalSerdesBuilder
java.lang.Object
io.atomix.utils.serializer.KryoJournalSerdesBuilder
- All Implemented Interfaces:
JournalSerdes.Builder
@Deprecated(forRemoval=true,
since="9.0.3")
public final class KryoJournalSerdesBuilder
extends Object
implements JournalSerdes.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionbuild()Deprecated, for removal: This API element is subject to removal in a future version.Builds aJournalSerdesinstance.Deprecated, for removal: This API element is subject to removal in a future version.Builds aJournalSerdesinstance.register(JournalSerdes.EntrySerdes<?> serdes, Class<?>... classes) Deprecated, for removal: This API element is subject to removal in a future version.Registers serializer for the given set of classes.setClassLoader(ClassLoader classLoader) Deprecated, for removal: This API element is subject to removal in a future version.Sets the namespace class loader.
-
Constructor Details
-
KryoJournalSerdesBuilder
public KryoJournalSerdesBuilder()Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
register
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:JournalSerdes.BuilderRegisters serializer for the given set of classes.When multiple classes are registered with an explicitly provided serializer, the namespace guarantees all instances will be serialized with the same type ID.
- Specified by:
registerin interfaceJournalSerdes.Builder- Parameters:
serdes- serializer to use for the classclasses- list of classes to register- Returns:
- this builder
-
setClassLoader
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:JournalSerdes.BuilderSets the namespace class loader.- Specified by:
setClassLoaderin interfaceJournalSerdes.Builder- Parameters:
classLoader- the namespace class loader- Returns:
- this builder
-
build
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:JournalSerdes.BuilderBuilds aJournalSerdesinstance.- Specified by:
buildin interfaceJournalSerdes.Builder- Returns:
- A
JournalSerdesimplementation.
-
build
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:JournalSerdes.BuilderBuilds aJournalSerdesinstance.- Specified by:
buildin interfaceJournalSerdes.Builder- Parameters:
friendlyName- friendly name for the namespace- Returns:
- A
JournalSerdesimplementation.
-