Skip navigation links
A B C D F J L N P R S T W 

A

allocate() - Method in class net.kuujo.catalyst.serializer.Serializer
Allocates a new buffer with an arbitrary initial capacity and unlimited maximum capacity.
allocate(long) - Method in class net.kuujo.catalyst.serializer.Serializer
Allocates a new buffer with an initial and an unlimited maximum capacity.
allocate(long, long) - Method in class net.kuujo.catalyst.serializer.Serializer
Allocates a new buffer with a dynamic capacity.
allocator() - Method in class net.kuujo.catalyst.serializer.Serializer
Returns the underlying buffer allocator.
available() - Method in class net.kuujo.catalyst.buffer.BufferObjectInput
 

B

BufferObjectInput - Class in net.kuujo.catalyst.buffer
Buffer object input.
BufferObjectInput(BufferInput, Serializer) - Constructor for class net.kuujo.catalyst.buffer.BufferObjectInput
 
BufferObjectOutput - Class in net.kuujo.catalyst.buffer
Buffer object output wrapper.
BufferObjectOutput(BufferOutput, Serializer) - Constructor for class net.kuujo.catalyst.buffer.BufferObjectOutput
 

C

CatalystSerializable - Interface in net.kuujo.catalyst.serializer
Provides an interface for serializable types.
CatalystSerializableSerializer<T extends CatalystSerializable> - Class in net.kuujo.catalyst.serializer
This is a special TypeSerializer implementation that handles serialization for CatalystSerializable objects.
CatalystSerializableSerializer() - Constructor for class net.kuujo.catalyst.serializer.CatalystSerializableSerializer
 
clone() - Method in class net.kuujo.catalyst.serializer.Serializer
 
clone() - Method in class net.kuujo.catalyst.serializer.SerializerRegistry
 
close() - Method in class net.kuujo.catalyst.buffer.BufferObjectInput
 
close() - Method in class net.kuujo.catalyst.buffer.BufferObjectOutput
 
copy(T) - Method in class net.kuujo.catalyst.serializer.Serializer
Copies the given object.
createSerializer(Class<?>) - Method in class net.kuujo.catalyst.serializer.DefaultTypeSerializerFactory
 
createSerializer(Class<?>) - Method in interface net.kuujo.catalyst.serializer.TypeSerializerFactory
Creates a new serializer.

D

DefaultTypeSerializerFactory - Class in net.kuujo.catalyst.serializer
Default serializer factory.
DefaultTypeSerializerFactory(Class<? extends TypeSerializer>) - Constructor for class net.kuujo.catalyst.serializer.DefaultTypeSerializerFactory
 

F

flush() - Method in class net.kuujo.catalyst.buffer.BufferObjectOutput
 

J

JdkTypeResolver - Class in net.kuujo.catalyst.serializer
JDK utilities type resolver.
JdkTypeResolver() - Constructor for class net.kuujo.catalyst.serializer.JdkTypeResolver
 

L

lookup(Class<?>) - Method in class net.kuujo.catalyst.serializer.SerializerRegistry
Looks up the serializer for the given class.

N

net.kuujo.catalyst.buffer - package net.kuujo.catalyst.buffer
 
net.kuujo.catalyst.serializer - package net.kuujo.catalyst.serializer
Provides a fast serialization framework built on the Buffer abstraction.

P

PooledSerializer<T extends ReferenceCounted<T>> - Class in net.kuujo.catalyst.serializer
Provides pooled object serialization.
PooledSerializer() - Constructor for class net.kuujo.catalyst.serializer.PooledSerializer
 
PrimitiveTypeResolver - Class in net.kuujo.catalyst.serializer
Primitive type resolver.
PrimitiveTypeResolver() - Constructor for class net.kuujo.catalyst.serializer.PrimitiveTypeResolver
 

R

read() - Method in class net.kuujo.catalyst.buffer.BufferObjectInput
 
read(byte[]) - Method in class net.kuujo.catalyst.buffer.BufferObjectInput
 
read(byte[], int, int) - Method in class net.kuujo.catalyst.buffer.BufferObjectInput
 
read(Class<T>, BufferInput, Serializer) - Method in class net.kuujo.catalyst.serializer.CatalystSerializableSerializer
 
read(Class<T>, BufferInput, Serializer) - Method in class net.kuujo.catalyst.serializer.PooledSerializer
 
read(Class<T>, BufferInput, Serializer) - Method in interface net.kuujo.catalyst.serializer.TypeSerializer
Reads the object from the given buffer.
readObject() - Method in class net.kuujo.catalyst.buffer.BufferObjectInput
 
readObject(BufferInput, Serializer) - Method in interface net.kuujo.catalyst.serializer.CatalystSerializable
Reads the object from the given buffer.
readObject(InputStream) - Method in class net.kuujo.catalyst.serializer.Serializer
Reads an object from the given input stream.
readObject(Buffer) - Method in class net.kuujo.catalyst.serializer.Serializer
Reads an object from the given buffer.
readObject(BufferInput) - Method in class net.kuujo.catalyst.serializer.Serializer
Reads an object from the given buffer.
register(Class<?>) - Method in class net.kuujo.catalyst.serializer.Serializer
Registers a serializable type.
register(Class<?>, int) - Method in class net.kuujo.catalyst.serializer.Serializer
Registers a serializable type with an identifier.
register(Class<?>, Class<? extends TypeSerializer<?>>) - Method in class net.kuujo.catalyst.serializer.Serializer
Registers a type serializer.
register(Class<?>, TypeSerializerFactory) - Method in class net.kuujo.catalyst.serializer.Serializer
Registers a type serializer factory.
register(Class<?>, Class<? extends TypeSerializer<?>>, int) - Method in class net.kuujo.catalyst.serializer.Serializer
Registers a type serializer with an identifier.
register(Class<?>, TypeSerializerFactory, int) - Method in class net.kuujo.catalyst.serializer.Serializer
Registers a type serializer with an identifier.
register(Class<?>) - Method in class net.kuujo.catalyst.serializer.SerializerRegistry
Registers the given class for serialization.
register(Class<?>, int) - Method in class net.kuujo.catalyst.serializer.SerializerRegistry
Registers the given class for serialization.
register(Class<?>, Class<? extends TypeSerializer>) - Method in class net.kuujo.catalyst.serializer.SerializerRegistry
Registers a serializer for the given class.
register(Class<?>, TypeSerializerFactory) - Method in class net.kuujo.catalyst.serializer.SerializerRegistry
Registers a serializer for the given class.
register(Class<?>, Class<? extends TypeSerializer>, int) - Method in class net.kuujo.catalyst.serializer.SerializerRegistry
Registers the given class for serialization.
register(Class<?>, TypeSerializerFactory, int) - Method in class net.kuujo.catalyst.serializer.SerializerRegistry
Registers the given class for serialization.
RegistrationException - Exception in net.kuujo.catalyst.serializer
Registration exception.
RegistrationException() - Constructor for exception net.kuujo.catalyst.serializer.RegistrationException
 
RegistrationException(String) - Constructor for exception net.kuujo.catalyst.serializer.RegistrationException
 
RegistrationException(String, Throwable) - Constructor for exception net.kuujo.catalyst.serializer.RegistrationException
 
RegistrationException(Throwable) - Constructor for exception net.kuujo.catalyst.serializer.RegistrationException
 
resolve(SerializerRegistry) - Method in class net.kuujo.catalyst.serializer.JdkTypeResolver
 
resolve(SerializerRegistry) - Method in class net.kuujo.catalyst.serializer.PrimitiveTypeResolver
 
resolve(SerializerRegistry) - Method in interface net.kuujo.catalyst.serializer.SerializableTypeResolver
Registers serializable types on the given SerializerRegistry instance.
resolve(SerializableTypeResolver...) - Method in class net.kuujo.catalyst.serializer.Serializer
Resolves serializable types with the given resolver.
resolve(Collection<SerializableTypeResolver>) - Method in class net.kuujo.catalyst.serializer.Serializer
Resolves serializable types with the given resolver.
resolve(SerializableTypeResolver...) - Method in class net.kuujo.catalyst.serializer.SerializerRegistry
Resolves serializable types with the given resolver.
resolve(Collection<SerializableTypeResolver>) - Method in class net.kuujo.catalyst.serializer.SerializerRegistry
Resolves serializable types with the given resolver.
resolve(SerializerRegistry) - Method in class net.kuujo.catalyst.serializer.ServiceLoaderTypeResolver
 

S

SerializableTypeResolver - Interface in net.kuujo.catalyst.serializer
The serializer type resolver is responsible for locating serializable types and their serializers.
SerializationException - Exception in net.kuujo.catalyst.serializer
Serialization exception.
SerializationException() - Constructor for exception net.kuujo.catalyst.serializer.SerializationException
 
SerializationException(String) - Constructor for exception net.kuujo.catalyst.serializer.SerializationException
 
SerializationException(String, Throwable) - Constructor for exception net.kuujo.catalyst.serializer.SerializationException
 
SerializationException(Throwable) - Constructor for exception net.kuujo.catalyst.serializer.SerializationException
 
Serialize - Annotation Type in net.kuujo.catalyst.serializer
Annotation for indicating which classes a serializer serializes.
Serialize.Type - Annotation Type in net.kuujo.catalyst.serializer
Serialize type.
Serializer - Class in net.kuujo.catalyst.serializer
Catalyst serializer.
Serializer() - Constructor for class net.kuujo.catalyst.serializer.Serializer
Creates a new serializer instance with a default UnpooledHeapAllocator.
Serializer(BufferAllocator) - Constructor for class net.kuujo.catalyst.serializer.Serializer
Creates a new serializer instance with a buffer allocator.
Serializer(SerializableTypeResolver...) - Constructor for class net.kuujo.catalyst.serializer.Serializer
Creates a new serializer instance with a default UnpooledHeapAllocator.
Serializer(Collection<SerializableTypeResolver>) - Constructor for class net.kuujo.catalyst.serializer.Serializer
Creates a new serializer instance with a default UnpooledHeapAllocator.
Serializer(BufferAllocator, SerializableTypeResolver...) - Constructor for class net.kuujo.catalyst.serializer.Serializer
Creates a new serializer instance with a buffer allocator and type resolver(s).
Serializer(BufferAllocator, Collection<SerializableTypeResolver>) - Constructor for class net.kuujo.catalyst.serializer.Serializer
Creates a new serializer instance with a buffer allocator and type resolver(s).
SerializerRegistry - Class in net.kuujo.catalyst.serializer
Serializer registry.
SerializerRegistry() - Constructor for class net.kuujo.catalyst.serializer.SerializerRegistry
 
SerializerRegistry(SerializableTypeResolver...) - Constructor for class net.kuujo.catalyst.serializer.SerializerRegistry
 
SerializerRegistry(Collection<SerializableTypeResolver>) - Constructor for class net.kuujo.catalyst.serializer.SerializerRegistry
 
SerializeWith - Annotation Type in net.kuujo.catalyst.serializer
An annotation indicating a serializer with which to serialize objects of this class.
ServiceLoaderTypeResolver - Class in net.kuujo.catalyst.serializer
Serializable type resolver based on ServiceLoader.
ServiceLoaderTypeResolver() - Constructor for class net.kuujo.catalyst.serializer.ServiceLoaderTypeResolver
 
skip(long) - Method in class net.kuujo.catalyst.buffer.BufferObjectInput
 

T

TypeSerializer<T> - Interface in net.kuujo.catalyst.serializer
Provides custom object serialization.
TypeSerializerFactory - Interface in net.kuujo.catalyst.serializer
Serializer factory.

W

write(T, BufferOutput, Serializer) - Method in class net.kuujo.catalyst.serializer.CatalystSerializableSerializer
 
write(T, BufferOutput, Serializer) - Method in interface net.kuujo.catalyst.serializer.TypeSerializer
Writes the object to the given buffer.
writeObject(Object) - Method in class net.kuujo.catalyst.buffer.BufferObjectOutput
 
writeObject(BufferOutput, Serializer) - Method in interface net.kuujo.catalyst.serializer.CatalystSerializable
Writes the object to the given buffer.
writeObject(T) - Method in class net.kuujo.catalyst.serializer.Serializer
Writes an object to a buffer.
writeObject(T, OutputStream) - Method in class net.kuujo.catalyst.serializer.Serializer
Writes an object to the given output stream.
writeObject(T, Buffer) - Method in class net.kuujo.catalyst.serializer.Serializer
Writes an object to the given buffer.
writeObject(T, BufferOutput) - Method in class net.kuujo.catalyst.serializer.Serializer
Writes an object to the given buffer.
A B C D F J L N P R S T W 
Skip navigation links

Copyright © 2013–2015. All rights reserved.