public class Serializers
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Serializers.BooleanSerializer |
static class |
Serializers.ByteSerializer |
static class |
Serializers.ChunkAwareStringSerializer |
static class |
Serializers.DoubleSerializer |
static class |
Serializers.FloatSerializer |
static class |
Serializers.IntegerSerializer |
static class |
Serializers.LongSerializer |
static class |
Serializers.ShortSerializer |
static class |
Serializers.StringSerializer |
| Modifier and Type | Method and Description |
|---|---|
static ChunkAwareSerializer<java.lang.Boolean> |
booleanSerializer() |
static ChunkAwareSerializer<java.lang.Byte> |
byteSerializer() |
static ChunkAwareSerializer<java.lang.Double> |
doubleSerializer() |
static <T> ChunkAwareSerializer<T> |
findChunkAwareSerializerOf(java.lang.Class<T> type) |
static java.lang.Integer |
findChunkSizeOf(java.lang.Class<?> type) |
static <T> Serializer<T> |
findSerializerOf(java.lang.Class<T> type) |
static <T> java.lang.Class<Serializer<T>> |
findSerializerTypeOf(java.lang.Class<T> type) |
static ChunkAwareSerializer<java.lang.Float> |
floatSerializer() |
static <T> ChunkAwareSerializer<T> |
getChunkAwareSerializerOf(java.lang.Class<T> type) |
static int |
getChunkSizeOf(java.lang.Class<?> type) |
static <T> Serializer<T> |
getSerializerOf(java.lang.Class<T> type) |
static ChunkAwareSerializer<java.lang.Integer> |
integerSerializer() |
static ChunkAwareSerializer<java.lang.Long> |
longSerializer() |
static ChunkAwareSerializer<java.lang.Short> |
shortSerializer() |
static Serializer<java.lang.String> |
stringSerializer() |
static ChunkAwareSerializer<java.lang.String> |
stringSerializer(int bufferSize) |
static ChunkAwareSerializer<java.lang.String> |
stringSerializer(int bufferSize,
java.nio.charset.Charset charset) |
@Nonnull public static ChunkAwareSerializer<java.lang.Boolean> booleanSerializer()
@Nonnull public static ChunkAwareSerializer<java.lang.Byte> byteSerializer()
@Nonnull public static ChunkAwareSerializer<java.lang.Short> shortSerializer()
@Nonnull public static ChunkAwareSerializer<java.lang.Integer> integerSerializer()
@Nonnull public static ChunkAwareSerializer<java.lang.Long> longSerializer()
@Nonnull public static ChunkAwareSerializer<java.lang.Float> floatSerializer()
@Nonnull public static ChunkAwareSerializer<java.lang.Double> doubleSerializer()
@Nonnull public static Serializer<java.lang.String> stringSerializer()
@Nonnull public static ChunkAwareSerializer<java.lang.String> stringSerializer(@Nonnegative int bufferSize, @Nonnull java.nio.charset.Charset charset)
@Nonnull public static ChunkAwareSerializer<java.lang.String> stringSerializer(@Nonnegative int bufferSize)
@Nonnegative
public static int getChunkSizeOf(@Nonnull
java.lang.Class<?> type)
throws java.lang.IllegalArgumentException
type.java.lang.IllegalArgumentException - if there is no ChunkAwareSerializer available for given type.
In this case the type was not annotated with SerializableBy.@Nullable
@Nonnegative
public static java.lang.Integer findChunkSizeOf(@Nonnull
java.lang.Class<?> type)
null if there is no Serializer available for given type. In this case
the type was not annotated with SerializableBy. Otherwise the chunk size for the given type.@Nonnull public static <T> ChunkAwareSerializer<T> getChunkAwareSerializerOf(@Nonnull java.lang.Class<T> type) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException - if there is no ChunkAwareSerializer available for given type.
In this case the type was not annotated with SerializableBy.@Nonnull public static <T> Serializer<T> getSerializerOf(@Nonnull java.lang.Class<T> type) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException - if there is no Serializer available for given type.
In this case the type was not annotated with SerializableBy.@Nullable public static <T> Serializer<T> findSerializerOf(@Nonnull java.lang.Class<T> type)
null if there is no Serializer available for given type. In this case
the type was not annotated with SerializableBy.@Nullable public static <T> ChunkAwareSerializer<T> findChunkAwareSerializerOf(@Nonnull java.lang.Class<T> type)
null if there is no ChunkAwareSerializer available for given type. In this case
the type was not annotated with SerializableBy.@Nullable public static <T> java.lang.Class<Serializer<T>> findSerializerTypeOf(@Nonnull java.lang.Class<T> type)
null if there is no Serializer available for given type. In this case
the type was not annotated with SerializableBy.Copyright © 2013 echocat. All Rights Reserved.