Index
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
-
MarshalledValueimplementation suitable for map keys that uses aByteBufferMarshaller. - 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
-
MarshalledValueimplementation that uses aByteBufferMarshaller. - 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
UUIDserializer - 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, - Interface in org.wildfly.clustering.marshallingB> -
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
Formatterbased 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.
All Classes and Interfaces|All Packages|Serialized Form