| Package | Description |
|---|---|
| net.kuujo.catalyst.buffer | |
| net.kuujo.catalyst.serializer |
Provides a fast serialization framework built on the
Buffer abstraction. |
| Constructor and Description |
|---|
BufferObjectInput(BufferInput buffer,
Serializer serializer) |
BufferObjectOutput(BufferOutput buffer,
Serializer serializer) |
| Modifier and Type | Method and Description |
|---|---|
Serializer |
Serializer.clone() |
Serializer |
Serializer.register(Class<?> type)
Registers a serializable type.
|
Serializer |
Serializer.register(Class<?> type,
Class<? extends TypeSerializer<?>> serializer)
Registers a type serializer.
|
Serializer |
Serializer.register(Class<?> type,
Class<? extends TypeSerializer<?>> serializer,
int id)
Registers a type serializer with an identifier.
|
Serializer |
Serializer.register(Class<?> type,
int id)
Registers a serializable type with an identifier.
|
Serializer |
Serializer.register(Class<?> type,
TypeSerializerFactory factory)
Registers a type serializer factory.
|
Serializer |
Serializer.register(Class<?> type,
TypeSerializerFactory factory,
int id)
Registers a type serializer with an identifier.
|
Serializer |
Serializer.resolve(Collection<SerializableTypeResolver> resolvers)
Resolves serializable types with the given resolver.
|
Serializer |
Serializer.resolve(SerializableTypeResolver... resolvers)
Resolves serializable types with the given resolver.
|
| Modifier and Type | Method and Description |
|---|---|
T |
TypeSerializer.read(Class<T> type,
BufferInput buffer,
Serializer serializer)
Reads the object from the given buffer.
|
T |
PooledSerializer.read(Class<T> type,
BufferInput buffer,
Serializer serializer) |
T |
CatalystSerializableSerializer.read(Class<T> type,
BufferInput buffer,
Serializer serializer) |
void |
CatalystSerializable.readObject(BufferInput buffer,
Serializer serializer)
Reads the object from the given buffer.
|
void |
TypeSerializer.write(T object,
BufferOutput buffer,
Serializer serializer)
Writes the object to the given buffer.
|
void |
CatalystSerializableSerializer.write(T object,
BufferOutput buffer,
Serializer serializer) |
void |
CatalystSerializable.writeObject(BufferOutput buffer,
Serializer serializer)
Writes the object to the given buffer.
|
Copyright © 2013–2015. All rights reserved.