|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use BinarySerializator | |
---|---|
messif.buckets.impl | Bucket implementations. |
messif.buckets.storage.impl | Implementations of physical bucket storage. |
messif.objects | Metric data objects. |
messif.objects.impl | Implementation of basic data objects. |
messif.objects.keys | Data object keys. |
messif.objects.nio | Support for extended binary serialization of objects. |
Uses of BinarySerializator in messif.buckets.impl |
---|
Constructors in messif.buckets.impl with parameters of type BinarySerializator | |
---|---|
DiskBlockBucket(long capacity,
long softCapacity,
long lowOccupation,
java.io.File file,
int bufferSize,
boolean directBuffers,
boolean memoryMap,
BinarySerializator serializator)
Constructs a new DiskBlockBucket instance. |
|
DiskBlockObjectKeyBucket(long capacity,
long softCapacity,
long lowOccupation,
java.io.File file,
int bufferSize,
boolean directBuffers,
boolean memoryMap,
BinarySerializator serializator)
Constructs a new DiskBlockBucket instance. |
|
DiskBlockObjectKeyMemoryBucket(long capacity,
long softCapacity,
long lowOccupation,
java.io.File file,
int bufferSize,
boolean directBuffers,
boolean memoryMap,
BinarySerializator serializator)
Constructs a new DiskBlockBucket instance. |
Uses of BinarySerializator in messif.buckets.storage.impl |
---|
Fields in messif.buckets.storage.impl declared as BinarySerializator | |
---|---|
protected BinarySerializator |
DiskStorage.serializator
Serializator responsible for storing (and restoring) binary objects in the file |
Constructors in messif.buckets.storage.impl with parameters of type BinarySerializator | |
---|---|
DatabaseStorage.BinarySerializableColumnConvertor(java.lang.Class<? extends T> storedObjectsClass,
BinarySerializator serializator)
Creates a new instance of BinarySerializableColumnConvertor. |
|
DiskStorage(java.lang.Class<? extends T> storedObjectsClass,
java.io.File file,
boolean readonly,
int bufferSize,
boolean bufferDirect,
boolean memoryMap,
long startPosition,
long maximalLength,
BinarySerializator serializator)
Creates a new DiskStreamStorage instance. |
Uses of BinarySerializator in messif.objects |
---|
Methods in messif.objects with parameters of type BinarySerializator | |
---|---|
protected int |
AbstractObject.binarySerialize(BinaryOutput output,
BinarySerializator serializator)
Binary-serialize this object into the output . |
protected int |
LocalAbstractObject.binarySerialize(BinaryOutput output,
BinarySerializator serializator)
Binary-serialize this object into the output . |
int |
PrecomputedDistancesFilter.binarySerialize(BinaryOutput output,
BinarySerializator serializator)
Binary-serialize this object into the output . |
protected int |
UniqueID.binarySerialize(BinaryOutput output,
BinarySerializator serializator)
Binary-serialize this object into the output . |
int |
PrecomputedDistancesFixedArrayFilter.binarySerialize(BinaryOutput output,
BinarySerializator serializator)
Binary-serialize this object into the output . |
int |
PrecomputedDistancesPivotMapFilter.binarySerialize(BinaryOutput output,
BinarySerializator serializator)
Binary-serialize this object into the output . |
protected int |
AbstractObject.getBinarySize(BinarySerializator serializator)
Returns the exact size of the binary-serialized version of this object in bytes. |
protected int |
LocalAbstractObject.getBinarySize(BinarySerializator serializator)
Returns the exact size of the binary-serialized version of this object in bytes. |
int |
PrecomputedDistancesFilter.getBinarySize(BinarySerializator serializator)
Returns the exact size of the binary-serialized version of this object in bytes. |
protected int |
UniqueID.getBinarySize(BinarySerializator serializator)
Returns the exact size of the binary-serialized version of this object in bytes. |
int |
PrecomputedDistancesFixedArrayFilter.getBinarySize(BinarySerializator serializator)
Returns the exact size of the binary-serialized version of this object in bytes. |
int |
PrecomputedDistancesPivotMapFilter.getBinarySize(BinarySerializator serializator)
Returns the exact size of the binary-serialized version of this object in bytes. |
Constructors in messif.objects with parameters of type BinarySerializator | |
---|---|
AbstractObject(BinaryInput input,
BinarySerializator serializator)
Creates a new instance of AbstractObject loaded from binary input. |
|
LocalAbstractObject(BinaryInput input,
BinarySerializator serializator)
Creates a new instance of LocalAbstractObject loaded from binary input. |
|
MetaObject(BinaryInput input,
BinarySerializator serializator)
Creates a new instance of MetaObject loaded from binary input. |
|
PrecompDistPerforatedArrayFilter(BinaryInput input,
BinarySerializator serializator)
|
|
PrecomputedDistancesFilter(BinaryInput input,
BinarySerializator serializator)
Creates a new instance of PrecomputedDistancesFilter loaded from binary input. |
|
PrecomputedDistancesFixedArrayFilter(BinaryInput input,
BinarySerializator serializator)
Creates a new instance of PrecomputedDistancesFixedArrayFilter loaded from binary input. |
|
PrecomputedDistancesPivotMapFilter(BinaryInput input,
BinarySerializator serializator)
Creates a new instance of PrecomputedDistancesPivotMapFilter loaded from binary input. |
|
UniqueID(BinaryInput input,
BinarySerializator serializator)
Creates a new instance of UniqueID loaded from binary input. |
Uses of BinarySerializator in messif.objects.impl |
---|
Methods in messif.objects.impl with parameters of type BinarySerializator | |
---|---|
int |
MetaObjectMap.binarySerialize(BinaryOutput output,
BinarySerializator serializator)
|
int |
ObjectByteVector.binarySerialize(BinaryOutput output,
BinarySerializator serializator)
|
int |
ObjectFloatVector.binarySerialize(BinaryOutput output,
BinarySerializator serializator)
|
int |
ObjectIntVector.binarySerialize(BinaryOutput output,
BinarySerializator serializator)
|
int |
ObjectShortVector.binarySerialize(BinaryOutput output,
BinarySerializator serializator)
Binary-serialize this object into the output . |
int |
ObjectString.binarySerialize(BinaryOutput output,
BinarySerializator serializator)
|
int |
MetaObjectMap.getBinarySize(BinarySerializator serializator)
|
int |
ObjectByteVector.getBinarySize(BinarySerializator serializator)
|
int |
ObjectFloatVector.getBinarySize(BinarySerializator serializator)
|
int |
ObjectIntVector.getBinarySize(BinarySerializator serializator)
|
int |
ObjectShortVector.getBinarySize(BinarySerializator serializator)
Returns the exact size of the binary-serialized version of this object in bytes. |
int |
ObjectString.getBinarySize(BinarySerializator serializator)
|
Constructors in messif.objects.impl with parameters of type BinarySerializator | |
---|---|
MetaObjectMap(BinaryInput input,
BinarySerializator serializator)
Creates a new instance of MetaObject loaded from binary input buffer. |
|
ObjectByteVector(BinaryInput input,
BinarySerializator serializator)
Creates a new instance of ObjectByteVector loaded from binary input buffer. |
|
ObjectByteVectorL1(BinaryInput input,
BinarySerializator serializator)
Creates a new instance of ObjectByteVectorL1 loaded from binary input buffer. |
|
ObjectFloatUnitVector(BinaryInput input,
BinarySerializator serializator)
Creates a new instance of ObjectFloatUnitVector loaded from binary input buffer. |
|
ObjectFloatUnitVectorL2(BinaryInput input,
BinarySerializator serializator)
Creates a new instance of ObjectFloatUnitVector loaded from binary input buffer. |
|
ObjectFloatVector(BinaryInput input,
BinarySerializator serializator)
Creates a new instance of ObjectFloatVector loaded from binary input buffer. |
|
ObjectFloatVectorL1(BinaryInput input,
BinarySerializator serializator)
Creates a new instance of ObjectFloatVectorL1 loaded from binary input buffer. |
|
ObjectFloatVectorL2(BinaryInput input,
BinarySerializator serializator)
Creates a new instance of ObjectFloatVectorL2 loaded from binary input buffer. |
|
ObjectIntVector(BinaryInput input,
BinarySerializator serializator)
Creates a new instance of ObjectIntVector loaded from binary input buffer. |
|
ObjectIntVectorL1(BinaryInput input,
BinarySerializator serializator)
Creates a new instance of ObjectIntVector loaded from binary input buffer. |
|
ObjectIntVectorL2(BinaryInput input,
BinarySerializator serializator)
Creates a new instance of ObjectIntVector loaded from binary input buffer. |
|
ObjectShortVector(BinaryInput input,
BinarySerializator serializator)
Creates a new instance of ObjectShortVector loaded from binary input buffer. |
|
ObjectShortVectorL1(BinaryInput input,
BinarySerializator serializator)
Creates a new instance of ObjectShortVectorL1 loaded from binary input buffer. |
|
ObjectShortVectorL2(BinaryInput input,
BinarySerializator serializator)
Creates a new instance of ObjectShortVectorL1 loaded from binary input buffer. |
|
ObjectString(BinaryInput input,
BinarySerializator serializator)
Creates a new instance of ObjectString loaded from binary input buffer. |
Uses of BinarySerializator in messif.objects.keys |
---|
Methods in messif.objects.keys with parameters of type BinarySerializator | |
---|---|
int |
AbstractObjectKey.binarySerialize(BinaryOutput output,
BinarySerializator serializator)
Binary-serialize this object into the output . |
int |
DoubleKey.binarySerialize(BinaryOutput output,
BinarySerializator serializator)
Binary-serialize this object into the output . |
int |
DoubleKeyInterval.binarySerialize(BinaryOutput output,
BinarySerializator serializator)
Binary-serialize this object into the output . |
int |
IntegerKey.binarySerialize(BinaryOutput output,
BinarySerializator serializator)
Binary-serialize this object into the output . |
int |
LongKey.binarySerialize(BinaryOutput output,
BinarySerializator serializator)
Binary-serialize this object into the output . |
int |
AbstractObjectKey.getBinarySize(BinarySerializator serializator)
Returns the exact size of the binary-serialized version of this object in bytes. |
int |
DoubleKey.getBinarySize(BinarySerializator serializator)
Returns the exact size of the binary-serialized version of this object in bytes. |
int |
DoubleKeyInterval.getBinarySize(BinarySerializator serializator)
Returns the exact size of the binary-serialized version of this object in bytes. |
int |
IntegerKey.getBinarySize(BinarySerializator serializator)
Returns the exact size of the binary-serialized version of this object in bytes. |
int |
LongKey.getBinarySize(BinarySerializator serializator)
Returns the exact size of the binary-serialized version of this object in bytes. |
Constructors in messif.objects.keys with parameters of type BinarySerializator | |
---|---|
AbstractObjectKey(BinaryInput input,
BinarySerializator serializator)
Creates a new instance of AbstractObjectKey loaded from binary input. |
|
DoubleKey(BinaryInput input,
BinarySerializator serializator)
Creates a new instance of DoubleKey loaded from binary input. |
|
DoubleKeyInterval(BinaryInput input,
BinarySerializator serializator)
Creates a new instance of DoubleKeyInterval loaded from binary input. |
|
IntegerKey(BinaryInput input,
BinarySerializator serializator)
Creates a new instance of IntegerKey loaded from binary input. |
|
LongKey(BinaryInput input,
BinarySerializator serializator)
Creates a new instance of LongKey loaded from binary input. |
Uses of BinarySerializator in messif.objects.nio |
---|
Subclasses of BinarySerializator in messif.objects.nio | |
---|---|
class |
CachingSerializator<T>
This class extends the deserializing support of MultiClassSerializator with
caching. |
class |
MultiClassSerializator<T>
This implements a full-featured BinarySerializator which works on
all classes. |
class |
SingleClassSerializator<T>
This is the simple serializator implementation for BinarySerializable objects. |
Methods in messif.objects.nio with parameters of type BinarySerializator | |
---|---|
static java.lang.Object |
JavaToBinarySerializable.binaryDeserialize(BinaryInput input,
BinarySerializator serializator)
Deserialize a previously stored object from input buffer. |
int |
BinarySerializable.binarySerialize(BinaryOutput output,
BinarySerializator serializator)
Binary-serialize this object into the output . |
int |
JavaToBinarySerializable.binarySerialize(BinaryOutput output,
BinarySerializator serializator)
|
int |
BinarySerializable.getBinarySize(BinarySerializator serializator)
Returns the exact size of the binary-serialized version of this object in bytes. |
int |
JavaToBinarySerializable.getBinarySize(BinarySerializator serializator)
|
protected static java.lang.Object |
BinarySerializator.readObject(BinaryInput input,
BinarySerializator serializator,
java.lang.reflect.Constructor constructor,
java.lang.reflect.Method factoryMethod)
Reads an instance created by constructor or factoryMethod
from the input buffer. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |