A B C D E F G I L M N P R S U V W 

A

arguments - Variable in class io.higgs.boson.BosonMessage
 
ARRAY - Static variable in class io.higgs.boson.BosonType
 

B

BOOLEAN - Static variable in class io.higgs.boson.BosonType
 
BosonMessage - Class in io.higgs.boson
 
BosonMessage(Object[], String, String, short) - Constructor for class io.higgs.boson.BosonMessage
 
BosonMessage() - Constructor for class io.higgs.boson.BosonMessage
 
BosonMessage(Object[], String, String) - Constructor for class io.higgs.boson.BosonMessage
 
BosonMessage(Object[], String) - Constructor for class io.higgs.boson.BosonMessage
 
BosonProperty - Annotation Type in io.higgs.boson.serialization
Explicitly register an object's field to be serialized or ignored
BosonReader - Class in io.higgs.boson.serialization.v1
 
BosonReader() - Constructor for class io.higgs.boson.serialization.v1.BosonReader
 
BosonReader(Set<WriteMutator>) - Constructor for class io.higgs.boson.serialization.v1.BosonReader
 
BosonType - Class in io.higgs.boson
 
BosonType() - Constructor for class io.higgs.boson.BosonType
 
BosonWriter - Class in io.higgs.boson.serialization.v1
 
BosonWriter() - Constructor for class io.higgs.boson.serialization.v1.BosonWriter
 
BosonWriter(Set<ReadMutator>) - Constructor for class io.higgs.boson.serialization.v1.BosonWriter
 
BYTE - Static variable in class io.higgs.boson.BosonType
 

C

callback - Variable in class io.higgs.boson.BosonMessage
 
canCreate(String) - Method in interface io.higgs.boson.serialization.mutators.WriteMutator
Checks if this mutator can create instances of the given class name
canReadFields(Class<?>, Object) - Method in interface io.higgs.boson.serialization.mutators.ReadMutator
 
CHAR - Static variable in class io.higgs.boson.BosonType
 
ClassMutator - Interface in io.higgs.boson.serialization.mutators
Class mutators does what it says on the tin.

D

deSerialize(ByteBuf) - Method in class io.higgs.boson.serialization.v1.BosonReader
 
deSerialize(ByteBuf, BosonMessage) - Method in class io.higgs.boson.serialization.v1.BosonReader
 
DOUBLE - Static variable in class io.higgs.boson.BosonType
 

E

ENUM - Static variable in class io.higgs.boson.BosonType
 

F

fields(Class<?>, Object) - Method in interface io.higgs.boson.serialization.mutators.ReadMutator
Try to determine a list of fields to be serialized.
FLOAT - Static variable in class io.higgs.boson.BosonType
 

G

get(Class<?>, Object, String) - Method in interface io.higgs.boson.serialization.mutators.ReadMutator
Gets the value of the given field from the provided instance Preferably without using the Class object
get(String, String) - Method in interface io.higgs.boson.serialization.mutators.WriteMutator
 

I

IllegalBosonResponseType - Exception in io.higgs.boson
 
IllegalBosonResponseType(Object, Throwable) - Constructor for exception io.higgs.boson.IllegalBosonResponseType
 
INT - Static variable in class io.higgs.boson.BosonType
 
InvalidDataException - Exception in io.higgs.boson.serialization
 
InvalidDataException(String, Throwable) - Constructor for exception io.higgs.boson.serialization.InvalidDataException
 
InvalidRequestResponseTypeException - Exception in io.higgs.boson.serialization
 
InvalidRequestResponseTypeException(String, Throwable) - Constructor for exception io.higgs.boson.serialization.InvalidRequestResponseTypeException
 
io.higgs.boson - package io.higgs.boson
 
io.higgs.boson.serialization - package io.higgs.boson.serialization
 
io.higgs.boson.serialization.mutators - package io.higgs.boson.serialization.mutators
 
io.higgs.boson.serialization.v1 - package io.higgs.boson.serialization.v1
 

L

LIST - Static variable in class io.higgs.boson.BosonType
 
loader - Variable in class io.higgs.boson.serialization.v1.BosonReader
 
log - Variable in class io.higgs.boson.serialization.v1.BosonReader
 
LONG - Static variable in class io.higgs.boson.BosonType
 

M

MAP - Static variable in class io.higgs.boson.BosonType
 
MAX_RECURSION_DEPTH - Static variable in class io.higgs.boson.serialization.v1.BosonWriter
The maximum number of times methods can invoked themselves.
method - Variable in class io.higgs.boson.BosonMessage
 
MutatorFactory - Class in io.higgs.boson.serialization.mutators
Responsible for pooled mutators and creates new unpooled ones
MutatorFactory() - Constructor for class io.higgs.boson.serialization.mutators.MutatorFactory
 
mutators - Variable in class io.higgs.boson.serialization.v1.BosonReader
 
mutators - Variable in class io.higgs.boson.serialization.v1.BosonWriter
 

N

newInstance(String) - Method in interface io.higgs.boson.serialization.mutators.WriteMutator
Given the Fully qualified class name, return an instance of the said class
NULL - Static variable in class io.higgs.boson.BosonType
 

P

param - Variable in exception io.higgs.boson.IllegalBosonResponseType
When a server responds with an object, if the client expects a different type this field will be an instance of the object returned.
POLO - Static variable in class io.higgs.boson.BosonType
 
protocolVersion - Variable in class io.higgs.boson.BosonMessage
 

R

readArray(ByteBuf, boolean, int) - Method in class io.higgs.boson.serialization.v1.BosonReader
Read an array from the buffer
readBoolean(ByteBuf, boolean, int) - Method in class io.higgs.boson.serialization.v1.BosonReader
Read a a single byte from the buffer if the byte is 1 then returns true, otherwise false
readByte(ByteBuf, boolean, int) - Method in class io.higgs.boson.serialization.v1.BosonReader
Read a single byte from the buffer
readChar(ByteBuf, boolean, int) - Method in class io.higgs.boson.serialization.v1.BosonReader
Read a char (16 bits) from the buffer
readDouble(ByteBuf, boolean, int) - Method in class io.higgs.boson.serialization.v1.BosonReader
Read a double (64 bit floating point) from the buffer
readEnum(ByteBuf, boolean, int) - Method in class io.higgs.boson.serialization.v1.BosonReader
 
readFloat(ByteBuf, boolean, int) - Method in class io.higgs.boson.serialization.v1.BosonReader
Read a float (32 bit floating point) from the buffer
readInt(ByteBuf, boolean, int) - Method in class io.higgs.boson.serialization.v1.BosonReader
Read an int (4 bytes) from the buffer
readList(ByteBuf, boolean, int) - Method in class io.higgs.boson.serialization.v1.BosonReader
Read a List from the buffer
readLong(ByteBuf, boolean, int) - Method in class io.higgs.boson.serialization.v1.BosonReader
Read a long (8 bytes) from the buffer
readMap(ByteBuf, boolean, int) - Method in class io.higgs.boson.serialization.v1.BosonReader
Read a map (list of key -> value pairs) from the buffer
ReadMutator - Interface in io.higgs.boson.serialization.mutators
A write mutator provides an interface for setting fields on objects without reflection
readPolo(ByteBuf, boolean, int) - Method in class io.higgs.boson.serialization.v1.BosonReader
 
readReference(ByteBuf, boolean, int) - Method in class io.higgs.boson.serialization.v1.BosonReader
 
readSet(ByteBuf, boolean, int) - Method in class io.higgs.boson.serialization.v1.BosonReader
 
readShort(ByteBuf, boolean, int) - Method in class io.higgs.boson.serialization.v1.BosonReader
Read a short (16 bits) from the buffer
readString(ByteBuf, boolean, int) - Method in class io.higgs.boson.serialization.v1.BosonReader
Read a UTF-8 string from the buffer
readType(ByteBuf, int) - Method in class io.higgs.boson.serialization.v1.BosonReader
Read the next type from the buffer.
readType(ByteBuf) - Method in class io.higgs.boson.serialization.v1.BosonReader
 
ReadWriteMutator - Interface in io.higgs.boson.serialization.mutators
A read write mutator simply merges the ReadMutator and WriteMutator
REFERENCE - Static variable in class io.higgs.boson.BosonType
 
reference - Variable in class io.higgs.boson.serialization.v1.BosonWriter
 
references - Variable in class io.higgs.boson.serialization.v1.BosonReader
 
references - Variable in class io.higgs.boson.serialization.v1.BosonWriter
 
REQUEST_CALLBACK - Static variable in class io.higgs.boson.BosonType
 
REQUEST_METHOD_NAME - Static variable in class io.higgs.boson.BosonType
 
REQUEST_PARAMETERS - Static variable in class io.higgs.boson.BosonType
 
RESPONSE_METHOD_NAME - Static variable in class io.higgs.boson.BosonType
 
RESPONSE_PARAMETERS - Static variable in class io.higgs.boson.BosonType
 

S

serialize(Object) - Method in class io.higgs.boson.serialization.v1.BosonWriter
Serialize any object to a series of bytes.
serialize(BosonMessage) - Method in class io.higgs.boson.serialization.v1.BosonWriter
Serializes a BosonMessage to the wire format specified by the protocol spec
serializeRequest(ByteBuf, BosonMessage) - Method in class io.higgs.boson.serialization.v1.BosonWriter
 
serializeResponse(ByteBuf, BosonMessage) - Method in class io.higgs.boson.serialization.v1.BosonWriter
 
SET - Static variable in class io.higgs.boson.BosonType
 
set(T, String, Object) - Method in interface io.higgs.boson.serialization.mutators.WriteMutator
Sets the given field to the value provided on the instance of class T
SHORT - Static variable in class io.higgs.boson.BosonType
 
STRING - Static variable in class io.higgs.boson.BosonType
 

U

UnsupportedBosonTypeException - Exception in io.higgs.boson.serialization
 
UnsupportedBosonTypeException(String, Throwable) - Constructor for exception io.higgs.boson.serialization.UnsupportedBosonTypeException
 
utf8 - Static variable in class io.higgs.boson.serialization.v1.BosonWriter
 

V

validateAndWriteType(ByteBuf, Object) - Method in class io.higgs.boson.serialization.v1.BosonWriter
 
verifyReadable(ByteBuf) - Method in class io.higgs.boson.serialization.v1.BosonReader
Check that the backing buffer is readable.

W

writeArray(ByteBuf, Object[]) - Method in class io.higgs.boson.serialization.v1.BosonWriter
Write an array of any supported boson type to the given buffer.
writeBoolean(ByteBuf, boolean) - Method in class io.higgs.boson.serialization.v1.BosonWriter
 
writeByte(ByteBuf, byte) - Method in class io.higgs.boson.serialization.v1.BosonWriter
 
writeChar(ByteBuf, char) - Method in class io.higgs.boson.serialization.v1.BosonWriter
 
writeDouble(ByteBuf, double) - Method in class io.higgs.boson.serialization.v1.BosonWriter
 
writeEnum(ByteBuf, Enum) - Method in class io.higgs.boson.serialization.v1.BosonWriter
 
writeFloat(ByteBuf, float) - Method in class io.higgs.boson.serialization.v1.BosonWriter
 
writeInt(ByteBuf, int) - Method in class io.higgs.boson.serialization.v1.BosonWriter
 
writeList(ByteBuf, List<Object>) - Method in class io.higgs.boson.serialization.v1.BosonWriter
 
writeLong(ByteBuf, long) - Method in class io.higgs.boson.serialization.v1.BosonWriter
 
writeMap(ByteBuf, Map<?, ?>) - Method in class io.higgs.boson.serialization.v1.BosonWriter
 
WriteMutator - Interface in io.higgs.boson.serialization.mutators
A write mutator provides an interface for setting fields on objects without reflection
writeNull(ByteBuf) - Method in class io.higgs.boson.serialization.v1.BosonWriter
 
writePolo(ByteBuf, Object, int) - Method in class io.higgs.boson.serialization.v1.BosonWriter
Serialize any* Java object.
writeSet(ByteBuf, Set<Object>) - Method in class io.higgs.boson.serialization.v1.BosonWriter
 
writeShort(ByteBuf, short) - Method in class io.higgs.boson.serialization.v1.BosonWriter
 
writeString(ByteBuf, String) - Method in class io.higgs.boson.serialization.v1.BosonWriter
 
A B C D E F G I L M N P R S U V W 

Copyright © 2012-2015. All Rights Reserved.