Uses of Class
messif.objects.nio.BinarySerializator

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.