Index

A B C E F G H I J L M O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractByteBufferMarshaller - Class in org.wildfly.clustering.marshalling
An abstract byte buffer marshaller that performs read/writing within a specified ClassLoader context.
AbstractByteBufferMarshaller(ClassLoader) - Constructor for class org.wildfly.clustering.marshalling.AbstractByteBufferMarshaller
Constructs a new byte buffer marshaller using the specified context class loader.
available() - Method in class org.wildfly.clustering.marshalling.ByteBufferInputStream
 

B

build() - Method in interface org.wildfly.clustering.marshalling.MarshallerConfigurationBuilder
Builds the marshalling configuration.
ByteBufferInputStream - Class in org.wildfly.clustering.marshalling
An input stream for reading a byte buffer.
ByteBufferInputStream(ByteBuffer) - Constructor for class org.wildfly.clustering.marshalling.ByteBufferInputStream
Constructs an input stream for reading a byte buffer.
ByteBufferMarshalledKey<K> - Class in org.wildfly.clustering.marshalling
MarshalledValue implementation suitable for map keys that uses a ByteBufferMarshaller.
ByteBufferMarshalledKey(ByteBuffer, int) - Constructor for class org.wildfly.clustering.marshalling.ByteBufferMarshalledKey
Constructs a marshalled key using the specified byte buffer and hash code.
ByteBufferMarshalledKey(K, ByteBufferMarshaller) - Constructor for class org.wildfly.clustering.marshalling.ByteBufferMarshalledKey
Constructs a marshalled key using the specified object and marshaller.
ByteBufferMarshalledKeyFactory - Class in org.wildfly.clustering.marshalling
Factory for creating a ByteBufferMarshalledKey.
ByteBufferMarshalledKeyFactory(ByteBufferMarshaller) - Constructor for class org.wildfly.clustering.marshalling.ByteBufferMarshalledKeyFactory
Creates a factory of a marshalled key.
ByteBufferMarshalledValue<V> - Class in org.wildfly.clustering.marshalling
MarshalledValue implementation that uses a ByteBufferMarshaller.
ByteBufferMarshalledValue(ByteBuffer) - Constructor for class org.wildfly.clustering.marshalling.ByteBufferMarshalledValue
Constructs a marshalled value from the specified byte buffer.
ByteBufferMarshalledValue(V, ByteBufferMarshaller) - Constructor for class org.wildfly.clustering.marshalling.ByteBufferMarshalledValue
Constructs a marshalled value from the specified object and marshaller.
ByteBufferMarshalledValueFactory - Class in org.wildfly.clustering.marshalling
Factory for creating a ByteBufferMarshalledValue.
ByteBufferMarshalledValueFactory(ByteBufferMarshaller) - Constructor for class org.wildfly.clustering.marshalling.ByteBufferMarshalledValueFactory
Creates a new marshalled value factory with the specified marshaller.
ByteBufferMarshaller - Interface in org.wildfly.clustering.marshalling
Marshals an object to and from a ByteBuffer.
ByteBufferOutputStream - Class in org.wildfly.clustering.marshalling
An output stream for writing to a byte buffer.
ByteBufferOutputStream() - Constructor for class org.wildfly.clustering.marshalling.ByteBufferOutputStream
Constructs a new output stream with an default initial capacity.
ByteBufferOutputStream(int) - Constructor for class org.wildfly.clustering.marshalling.ByteBufferOutputStream
Constructs a new output stream with the specified initial capacity.
ByteBufferOutputStream(OptionalInt) - Constructor for class org.wildfly.clustering.marshalling.ByteBufferOutputStream
Constructs a new output stream with an optional initial capacity.

C

createMarshalledValue(K) - Method in class org.wildfly.clustering.marshalling.ByteBufferMarshalledKeyFactory
 
createMarshalledValue(T) - Method in interface org.wildfly.clustering.marshalling.MarshalledValueFactory
Creates a new marshalled value from the specified object.
createMarshalledValue(V) - Method in class org.wildfly.clustering.marshalling.ByteBufferMarshalledValueFactory
 

E

equals(Object) - Method in class org.wildfly.clustering.marshalling.ByteBufferMarshalledKey
 
equals(Object) - Method in class org.wildfly.clustering.marshalling.ByteBufferMarshalledValue
 

F

format(T) - Method in interface org.wildfly.clustering.marshalling.Formatter
Formats the specified key to a string representation.
format(T) - Method in class org.wildfly.clustering.marshalling.Formatter.Provided
 
Formatter<T> - Interface in org.wildfly.clustering.marshalling
Formats an objects into a string representation and back again.
Formatter.Identity - Interface in org.wildfly.clustering.marshalling
A formatter specialization for string formatting.
Formatter.Provided<T> - Class in org.wildfly.clustering.marshalling
A formatter decorator.

G

get(C) - Method in interface org.wildfly.clustering.marshalling.MarshalledValue
Returns the value, unmarshalling using the specified context if necessary.
get(ByteBufferMarshaller) - Method in class org.wildfly.clustering.marshalling.ByteBufferMarshalledValue
 
getBuffer() - Method in class org.wildfly.clustering.marshalling.ByteBufferMarshalledValue
Returns the byte buffer of this value, marshalling it if necessary.
getBuffer() - Method in class org.wildfly.clustering.marshalling.ByteBufferOutputStream
Returns the internal buffer of this output stream.
getMarshallingContext() - Method in class org.wildfly.clustering.marshalling.ByteBufferMarshalledValueFactory
 
getMarshallingContext() - Method in interface org.wildfly.clustering.marshalling.MarshalledValueFactory
The marshalling context applied to marshalled values created by this factory.
getType() - Method in interface org.wildfly.clustering.marshalling.Formatter
Returns the type of the formatted object.
getType() - Method in class org.wildfly.clustering.marshalling.Formatter.Provided
 

H

hashCode() - Method in class org.wildfly.clustering.marshalling.ByteBufferMarshalledKey
 
hashCode() - Method in class org.wildfly.clustering.marshalling.ByteBufferMarshalledValue
 

I

identity() - Static method in interface org.wildfly.clustering.marshalling.Marshaller
An identity marshaller that does no marshalling.
IDENTITY - Static variable in interface org.wildfly.clustering.marshalling.Formatter
An identity formatter
IndexSerializer - Enum Class in org.wildfly.clustering.marshalling
Various strategies for marshalling an array/collection index (i.e. an unsigned integer).
INSTANCE - Enum constant in enum class org.wildfly.clustering.marshalling.util.UUIDSerializer
The default UUID serializer
INTEGER - Enum constant in enum class org.wildfly.clustering.marshalling.IndexSerializer
A serializer for a integer in the range 0 - 2147483647.
IntSerializer - Interface in org.wildfly.clustering.marshalling
Writes/reads an integer to/from a binary stream.
isEmpty() - Method in class org.wildfly.clustering.marshalling.ByteBufferMarshalledValue
Indicates whether or not this value is empty.

J

joining(Class, String, Function, Function) - Static method in interface org.wildfly.clustering.marshalling.Formatter
Creates a composite formatter from the specified formatters.
joining(Class, String, Formatter, Formatter, Function, Function, BiFunction) - Static method in interface org.wildfly.clustering.marshalling.Formatter
Creates a composite formatter from the specified formatters.

L

load(ClassLoader) - Method in interface org.wildfly.clustering.marshalling.MarshallerConfigurationBuilder
Loads marshalling configuration from the specified class loader.

M

mark(int) - Method in class org.wildfly.clustering.marshalling.ByteBufferInputStream
 
markSupported() - Method in class org.wildfly.clustering.marshalling.ByteBufferInputStream
 
MarshalledValue<T,C> - Interface in org.wildfly.clustering.marshalling
Offers semantics similar to a MarshalledObject.get(), but supports an independent marshalling context.
MarshalledValueFactory<C> - Interface in org.wildfly.clustering.marshalling
Factory for creating marshalled values.
MarshalledValueMarshaller<V,C> - Class in org.wildfly.clustering.marshalling
Marshaller that stores attribute values using marshalled values.
MarshalledValueMarshaller(MarshalledValueFactory) - Constructor for class org.wildfly.clustering.marshalling.MarshalledValueMarshaller
Constructs a new marshaller using the specified marshalled value factory.
Marshaller<V,S> - Interface in org.wildfly.clustering.marshalling
Marshals an object to and from its serialized form.
MarshallerConfigurationBuilder<C,E,B> - Interface in org.wildfly.clustering.marshalling
Encapsulates the builder of a marshaller configuration.

O

of(T) - Static method in interface org.wildfly.clustering.marshalling.Formatter
Creates a formatter whose Formatter.parse(String) always returns the specified value.
of(T) - Static method in interface org.wildfly.clustering.marshalling.Serializer
Creates a serializer whose Serializer.read(DataInput) always returns the specified object.
org.wildfly.clustering.marshalling - package org.wildfly.clustering.marshalling
 
org.wildfly.clustering.marshalling.util - package org.wildfly.clustering.marshalling.util
 

P

parse(String) - Method in interface org.wildfly.clustering.marshalling.Formatter
Parses the key from the specified string.
parse(String) - Method in class org.wildfly.clustering.marshalling.Formatter.Provided
 
Provided(Formatter) - Constructor for class org.wildfly.clustering.marshalling.Formatter.Provided
Creates a formatter decorator.
Provided(Serializer) - Constructor for class org.wildfly.clustering.marshalling.Serializer.Provided
Constructs a new serializer decorator.

R

read() - Method in class org.wildfly.clustering.marshalling.ByteBufferInputStream
 
read(byte[], int, int) - Method in class org.wildfly.clustering.marshalling.ByteBufferInputStream
 
read(DataInput) - Method in class org.wildfly.clustering.marshalling.Serializer.Provided
 
read(DataInput) - Method in interface org.wildfly.clustering.marshalling.Serializer
Reads an object from the specified input stream.
read(DataInput) - Method in enum class org.wildfly.clustering.marshalling.util.UUIDSerializer
 
read(ByteBuffer) - Method in class org.wildfly.clustering.marshalling.AbstractByteBufferMarshaller
 
read(ByteBuffer) - Method in interface org.wildfly.clustering.marshalling.ByteBufferMarshaller
 
read(MarshalledValue) - Method in class org.wildfly.clustering.marshalling.MarshalledValueMarshaller
 
read(S) - Method in interface org.wildfly.clustering.marshalling.Marshaller
Reads a value from its marshalled form.
readFrom(InputStream) - Method in interface org.wildfly.clustering.marshalling.ByteBufferMarshaller
Reads an object from the specified input stream.
readInt(DataInput) - Method in interface org.wildfly.clustering.marshalling.IntSerializer
Read an integer from the specified input stream.
register(E) - Method in interface org.wildfly.clustering.marshalling.MarshallerConfigurationBuilder
Registers configuration entry.
reset() - Method in class org.wildfly.clustering.marshalling.ByteBufferInputStream
 

S

select(int) - Static method in enum class org.wildfly.clustering.marshalling.IndexSerializer
Returns the most efficient externalizer for a given index size.
Serializer<T> - Interface in org.wildfly.clustering.marshalling
Writes/reads an object to/from a binary stream.
Serializer.Provided<T> - Class in org.wildfly.clustering.marshalling
A serializer decorator.
size() - Method in class org.wildfly.clustering.marshalling.ByteBufferMarshalledValue
If present, returns the size of the buffer returned by ByteBufferMarshalledValue.getBuffer().
size(int) - Method in interface org.wildfly.clustering.marshalling.IntSerializer
Returns the serialized size of the specified value.
size(Object) - Method in class org.wildfly.clustering.marshalling.AbstractByteBufferMarshaller
 
size(Object) - Method in interface org.wildfly.clustering.marshalling.ByteBufferMarshaller
Returns the marshalled size of the specified object.
size(UUID) - Method in enum class org.wildfly.clustering.marshalling.util.UUIDSerializer
 
size(T) - Method in class org.wildfly.clustering.marshalling.Serializer.Provided
 
size(T) - Method in interface org.wildfly.clustering.marshalling.Serializer
Returns the size of the buffer to use for marshalling the specified object, if known.
skip(long) - Method in class org.wildfly.clustering.marshalling.ByteBufferInputStream
 

T

test(Object) - Method in class org.wildfly.clustering.marshalling.ByteBufferMarshalledValueFactory
 
test(Object) - Method in class org.wildfly.clustering.marshalling.MarshalledValueMarshaller
 
toFormatter(Class) - Method in interface org.wildfly.clustering.marshalling.Serializer
Creates a Formatter based on this serializer.
toString() - Method in class org.wildfly.clustering.marshalling.ByteBufferMarshalledValue
 

U

UNSIGNED_BYTE - Enum constant in enum class org.wildfly.clustering.marshalling.IndexSerializer
A serializer for a integer in the range 0 - 255.
UNSIGNED_SHORT - Enum constant in enum class org.wildfly.clustering.marshalling.IndexSerializer
A serializer for a integer in the range 0 - 65535.
UUIDSerializer - Enum Class in org.wildfly.clustering.marshalling.util
A serializer of a UUID.

V

valueOf(String) - Static method in enum class org.wildfly.clustering.marshalling.IndexSerializer
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.wildfly.clustering.marshalling.util.UUIDSerializer
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.wildfly.clustering.marshalling.IndexSerializer
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.wildfly.clustering.marshalling.util.UUIDSerializer
Returns an array containing the constants of this enum class, in the order they are declared.
VARIABLE - Enum constant in enum class org.wildfly.clustering.marshalling.IndexSerializer
Reads/write an unsigned integer using a variable-length format.

W

wrap(Class, Function, Function) - Method in class org.wildfly.clustering.marshalling.Formatter.Provided
 
wrap(Class, Function, Function) - Method in interface org.wildfly.clustering.marshalling.Formatter
Returns a wrapped formatter.
wrap(Class, Function) - Method in interface org.wildfly.clustering.marshalling.Formatter.Identity
Returns a wrapping formatter
wrap(Function, Function) - Method in class org.wildfly.clustering.marshalling.Serializer.Provided
 
wrap(Function, Function) - Method in interface org.wildfly.clustering.marshalling.Serializer
Creates a wrapped serializer that delegates to this serializer applying the specified wrapping/unwrapping functions.
write(DataOutput, UUID) - Method in enum class org.wildfly.clustering.marshalling.util.UUIDSerializer
 
write(DataOutput, T) - Method in class org.wildfly.clustering.marshalling.Serializer.Provided
 
write(DataOutput, T) - Method in interface org.wildfly.clustering.marshalling.Serializer
Writes the specified object to the specified output stream
write(Object) - Method in class org.wildfly.clustering.marshalling.AbstractByteBufferMarshaller
 
write(Object) - Method in interface org.wildfly.clustering.marshalling.ByteBufferMarshaller
 
write(V) - Method in class org.wildfly.clustering.marshalling.MarshalledValueMarshaller
 
write(V) - Method in interface org.wildfly.clustering.marshalling.Marshaller
Writes a value to its serialized form
writeInt(DataOutput, int) - Method in interface org.wildfly.clustering.marshalling.IntSerializer
Writes the specified integer to the specified output stream
writeTo(OutputStream, Object) - Method in interface org.wildfly.clustering.marshalling.ByteBufferMarshaller
Writes the specified object to the specified output stream.
A B C E F G H I J L M O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form