|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Package messif.algorithms |
---|
Class messif.algorithms.Algorithm extends java.lang.Object implements Serializable |
---|
serialVersionUID: 1L
Serialization Methods |
---|
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
- if there was an error reading from the input stream
java.lang.ClassNotFoundException
- if there was an error resolving classes from the input streamSerialized Fields |
---|
java.lang.String algorithmName
Class messif.algorithms.AlgorithmMethodException extends java.lang.Exception implements Serializable |
---|
serialVersionUID: 1L
Class messif.algorithms.DistAlgReplyMessage extends ReplyMessage implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
AbstractOperation operation
Class messif.algorithms.DistAlgRequestMessage extends Message implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
AbstractOperation operation
Class messif.algorithms.DistributedAlgorithm extends Algorithm implements Serializable |
---|
serialVersionUID: 5L
Serialized Fields |
---|
MessageDispatcher messageDisp
Package messif.algorithms.impl |
---|
Class messif.algorithms.impl.ParallelSequentialScan extends Algorithm implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
LocalBucket[] buckets
int insertBucket
Class messif.algorithms.impl.SequentialScan extends Algorithm implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
LocalBucket bucket
AbstractObjectList<E extends AbstractObject> pivots
boolean pivotDistsValidIfGiven
Package messif.buckets |
---|
Class messif.buckets.BucketDispatcher extends java.lang.Object implements Serializable |
---|
serialVersionUID: 2L
Serialized Fields |
---|
java.util.Map<K,V> buckets
int maxBuckets
java.util.concurrent.atomic.AtomicInteger nextBucketID
long bucketCapacity
long bucketSoftCapacity
long bucketLowOccupation
boolean bucketOccupationAsBytes
java.lang.Class<T> defaultBucketClass
java.util.Map<K,V> defaultBucketClassParams
java.lang.Class<T> autoPivotChooserClass
AbstractPivotChooser autoPivotChooserInstance
java.util.Map<K,V> createdPivotChoosers
Class messif.buckets.BucketErrorCode extends ErrorCode implements Serializable |
---|
serialVersionUID: 1L
Class messif.buckets.BucketStorageException extends java.lang.Exception implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
BucketErrorCode errorCode
Class messif.buckets.CapacityFullException extends BucketStorageException implements Serializable |
---|
serialVersionUID: 1L
Class messif.buckets.DuplicateObjectException extends BucketStorageException implements Serializable |
---|
serialVersionUID: 1L
Class messif.buckets.FilterRejectException extends BucketStorageException implements Serializable |
---|
serialVersionUID: 1L
Class messif.buckets.LocalBucket extends Bucket implements Serializable |
---|
serialVersionUID: 2L
Serialized Fields |
---|
int bucketID
long capacity
long softCapacity
long lowOccupation
boolean occupationAsBytes
long occupation
BucketFilterBeforeAdd[] beforeAddFilters
BucketFilterAfterAdd[] afterAddFilters
BucketFilterBeforeRemove[] beforeRemoveFilters
BucketFilterAfterRemove[] afterRemoveFilters
Class messif.buckets.OccupationLowException extends BucketStorageException implements Serializable |
---|
serialVersionUID: 1L
Class messif.buckets.OrderedLocalBucket extends LocalBucket implements Serializable |
---|
serialVersionUID: 934001L
Class messif.buckets.StorageFailureException extends BucketStorageException implements Serializable |
---|
serialVersionUID: 1L
Package messif.buckets.impl |
---|
Class messif.buckets.impl.AlgorithmStorageBucket extends LocalBucket implements Serializable |
---|
serialVersionUID: -792888618241233159L
Serialized Fields |
---|
Algorithm algorithm
int objectCount
Class messif.buckets.impl.DiskBlockBucket extends LocalBucket implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
ModifiableIndex<T> objects
Class messif.buckets.impl.DiskBlockObjectKeyBucket extends OrderedLocalBucket<AbstractObjectKey> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
ModifiableOrderedIndex<C,T> objects
Class messif.buckets.impl.DiskBlockObjectKeyMemoryBucket extends OrderedLocalBucket<AbstractObjectKey> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
ModifiableOrderedIndex<C,T> objects
Class messif.buckets.impl.MemoryStorageBucket extends LocalBucket implements Serializable |
---|
serialVersionUID: 4L
Serialized Fields |
---|
ModifiableIndex<T> objects
Class messif.buckets.impl.MemoryStorageIDBucket extends OrderedLocalBucket<UniqueID> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
ModifiableOrderedIndex<C,T> objects
Class messif.buckets.impl.MemoryStorageLocatorBucket extends OrderedLocalBucket<java.lang.String> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
ModifiableOrderedIndex<C,T> objects
Class messif.buckets.impl.MemoryStorageNoDupsBucket extends OrderedLocalBucket<LocalAbstractObject> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
ModifiableOrderedIndex<C,T> objects
Class messif.buckets.impl.MemoryStorageObjectKeyBucket extends OrderedLocalBucket<AbstractObjectKey> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
ModifiableOrderedIndex<C,T> objects
Class messif.buckets.impl.VirtualStorageBucket extends OrderedLocalBucket<C> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
ModifiableOrderedIndex<C,T> index
Package messif.buckets.index |
---|
Package messif.buckets.index.impl |
---|
Class messif.buckets.index.impl.AddressStorageIndex extends AbstractArrayIndex<K,T> implements Serializable |
---|
serialVersionUID: 2L
Serialized Fields |
---|
Storage<T> storage
Address<T>[] index
IndexComparator<K,O> comparator
Class messif.buckets.index.impl.IntStorageIndex extends AbstractArrayIndex<K,T> implements Serializable |
---|
serialVersionUID: 2L
Serialized Fields |
---|
IntStorage<T> storage
int[] index
IndexComparator<K,O> comparator
Class messif.buckets.index.impl.LongStorageIndex extends AbstractArrayIndex<K,T> implements Serializable |
---|
serialVersionUID: 2L
Serialized Fields |
---|
LongStorage<T> storage
long[] index
IndexComparator<K,O> comparator
Class messif.buckets.index.impl.LongStorageMemoryIndex extends SortedArrayData<K,LongStorageMemoryIndex.KeyAddressPair<K>> implements Serializable |
---|
serialVersionUID: 102302L
Serialized Fields |
---|
DiskStorage<T> storage
java.util.ArrayList<E> index
IndexComparator<K,O> comparator
Class messif.buckets.index.impl.LongStorageMemoryIndex.KeyAddressPair extends java.lang.Object implements Serializable |
---|
serialVersionUID: 102401L
Serialized Fields |
---|
java.lang.Object key
long position
Package messif.buckets.split |
---|
Class messif.buckets.split.BucketBallRegion extends BallRegion implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
LocalBucket bucket
boolean needsAdjusting
Package messif.buckets.storage |
---|
Class messif.buckets.storage.IntAddress extends java.lang.Object implements Serializable |
---|
serialVersionUID: 23101L
Serialized Fields |
---|
IntStorage<T> storage
int address
Class messif.buckets.storage.InvalidAddressException extends StorageFailureException implements Serializable |
---|
serialVersionUID: 8785487981624795432L
Class messif.buckets.storage.LongAddress extends java.lang.Object implements Serializable |
---|
serialVersionUID: 23101L
Serialized Fields |
---|
LongStorage<T> storage
long address
Class messif.buckets.storage.ReadonlyStorageException extends StorageFailureException implements Serializable |
---|
serialVersionUID: 8785489987624795491L
Package messif.buckets.storage.impl |
---|
Class messif.buckets.storage.impl.DatabaseStorage extends java.lang.Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.Class<T> storedObjectsClass
java.lang.String dbConnUrl
java.util.Properties dbConnInfo
DatabaseStorage.ColumnConvertor<T>[] columnConvertors
java.lang.String[] columnNames
java.lang.String sizeSQL
java.lang.String insertSQL
java.lang.String deleteSQL
java.lang.String deleteAllSQL
java.lang.String readSQL
java.lang.String readByDataSQL
java.lang.String selectSQL
Class messif.buckets.storage.impl.DatabaseStorage.BinarySerializableColumnConvertor extends java.lang.Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.Class<T> storedObjectsClass
BinarySerializator serializator
Class messif.buckets.storage.impl.DiskStorage extends java.lang.Object implements Serializable |
---|
serialVersionUID: 1L
Serialization Methods |
---|
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
- if there was an I/O error during deserialization
java.lang.ClassNotFoundException
- if there was an unknown object in the streamSerialized Fields |
---|
int bufferSize
boolean bufferDirect
direct
java.io.File file
long startPosition
long maximalLength
BinarySerializator serializator
java.lang.Class<T> storedObjectsClass
int references
Class messif.buckets.storage.impl.MemoryStorage extends java.lang.Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.Class<T> storedObjectsClass
java.lang.Object[] items
int size
int deleted
Package messif.netbucket |
---|
Class messif.netbucket.BucketCreateReplyMessage extends BucketReplyMessage implements Serializable |
---|
serialVersionUID: 2L
Serialized Fields |
---|
int bucketID
long capacity
Class messif.netbucket.BucketCreateRequestMessage extends BucketRequestMessage<BucketCreateReplyMessage> implements Serializable |
---|
serialVersionUID: 1L
Class messif.netbucket.BucketExceptionReplyMessage extends BucketReplyMessage implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
BucketStorageException bucketException
java.lang.RuntimeException runtimeException
Class messif.netbucket.BucketProcessQueryReplyMessage extends BucketReplyMessage implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
QueryOperation<TAnswer> query
Class messif.netbucket.BucketProcessQueryRequestMessage extends BucketRequestMessage<BucketProcessQueryReplyMessage> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
QueryOperation<TAnswer> query
Class messif.netbucket.BucketRemoveReplyMessage extends BucketReplyMessage implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
boolean removed
Class messif.netbucket.BucketRemoveRequestMessage extends BucketRequestMessage<BucketRemoveReplyMessage> implements Serializable |
---|
serialVersionUID: 1L
Class messif.netbucket.BucketReplyMessage extends ReplyMessage implements Serializable |
---|
serialVersionUID: 1L
Class messif.netbucket.BucketRequestMessage extends Message implements Serializable |
---|
serialVersionUID: 3L
Serialized Fields |
---|
int bucketID
Class messif.netbucket.NetworkBucketDispatcher extends BucketDispatcher implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
MessageDispatcher messageDisp
Class messif.netbucket.RemoteAbstractObject extends AbstractObject implements Serializable |
---|
serialVersionUID: 3L
Serialized Fields |
---|
RemoteBucket bucket
Class messif.netbucket.RemoteBucket extends Bucket implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
int bucketID
NetworkNode remoteNetworkNode
NetworkBucketDispatcher netbucketDisp
long capacity
Package messif.netbucket.replication |
---|
Class messif.netbucket.replication.ReplicationBucket extends LocalBucket implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
ReplicationNetworkBucketDispatcher bucketDispatcher
LocalBucket encapsulatedBucket
java.util.List<E> replicas
java.util.concurrent.atomic.AtomicInteger nextReplicaForGet
java.util.concurrent.locks.ReadWriteLock replicaManipulationLock
Class messif.netbucket.replication.ReplicationNetworkBucketDispatcher extends NetworkBucketDispatcher implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
StatisticSimpleWeakrefCounter bucketOperationDistcompCounter
boolean replicateBucketsEqually
Package messif.netcreator |
---|
Class messif.netcreator.BroadcastCreator extends NetworkNodeDispatcher implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.util.Set<E> pool
Class messif.netcreator.CantStartException extends java.lang.Exception implements Serializable |
---|
serialVersionUID: 1L
Class messif.netcreator.CentralCreator extends NetworkNodeDispatcher implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.util.Set<E> pool
NetworkNode centralNode
boolean active
Class messif.netcreator.MessageActivate extends Message implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.util.Set<E> netnodes
Class messif.netcreator.MessageActivateResponse extends ReplyMessage implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
byte response
NetworkNode activatedNode
Class messif.netcreator.MessageImHere extends Message implements Serializable |
---|
serialVersionUID: 1L
Class messif.netcreator.MessageImUsed extends Message implements Serializable |
---|
serialVersionUID: 1L
Class messif.netcreator.NetworkNodeDispatcher extends java.lang.Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
Startable[] startables
Package messif.network |
---|
Class messif.network.Message extends java.lang.Object implements Serializable |
---|
serialVersionUID: 3L
Serialization Methods |
---|
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
- if there was a problem reading the data from the stream
java.lang.ClassNotFoundException
- if an unknown class was encountered while reading objects from the streamSerialized Fields |
---|
long messageID
java.util.List<E> navigationPath
NavigationElement actualNavigationElement
Class messif.network.MessageDispatcher extends java.lang.Object implements Serializable |
---|
serialVersionUID: 1L
Serialization Methods |
---|
private java.lang.Object writeReplace()
Serialized Fields |
---|
java.util.List<E> receivers
messif.network.ReplyReceiverList replyReceivers
java.net.DatagramSocket udpSocket
java.net.ServerSocket tcpSocket
java.net.MulticastSocket broadcastSocket
NetworkNode ourNetworkNode
MessageDispatcher topMessageDispatcher
Class messif.network.NavigationElement extends java.lang.Object implements Serializable |
---|
serialVersionUID: 2L
Serialized Fields |
---|
NetworkNode sender
NetworkNode destination
java.util.Set<E> notWaitingDestinations
sendMessage
during this particular hop
java.util.Set<E> waitingDestinations
sendMessageWaitReply
during this particular hop
boolean reply
boolean skipWaiting
OperationStatistics statistics
Class messif.network.NetworkNode extends java.lang.Object implements Serializable |
---|
serialVersionUID: 3L
Serialization Methods |
---|
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields |
---|
java.net.InetAddress host
int port
java.lang.Integer nodeID
Class messif.network.ReplyMessage extends Message implements Serializable |
---|
serialVersionUID: 1L
Package messif.objects |
---|
Class messif.objects.AbstractObject extends UniqueID implements Serializable |
---|
serialVersionUID: 4L
Serialized Fields |
---|
AbstractObjectKey objectKey
Class messif.objects.BallRegion extends LocalAbstractObject implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
LocalAbstractObject pivot
float radius
Class messif.objects.LocalAbstractObject extends AbstractObject implements Serializable |
---|
serialVersionUID: 4L
Serialized Fields |
---|
java.lang.Object suppData
PrecomputedDistancesFilter distanceFilter
Class messif.objects.LocalAbstractObjectAutoImpl extends LocalAbstractObject implements Serializable |
---|
serialVersionUID: 1L
Serialization Methods |
---|
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException
Class messif.objects.MetaObject extends LocalAbstractObject implements Serializable |
---|
serialVersionUID: 2L
Serialization Methods |
---|
protected <E> E readObject(java.io.BufferedReader stream, java.lang.Class<E> objectClass) throws java.io.IOException
LocalAbstractObject
.
Then, a constructor with BufferedReader
argument is used to load the object up.
java.io.IOException
- if there was an error resolving the specified class or its constuctor or a problem
occurred while reading from the streamprotected LocalAbstractObject readObject(java.io.BufferedReader stream, java.lang.String className) throws java.io.IOException
LocalAbstractObject
.
Then, a constructor with BufferedReader
argument is used to load the object up.
java.io.IOException
- if there was an error resolving the specified class or its constuctor or a problem
occurred while reading from the streamClass messif.objects.NoDataObject extends AbstractObject implements Serializable |
---|
serialVersionUID: 1L
Class messif.objects.PrecompDistPerforatedArrayFilter extends PrecomputedDistancesFixedArrayFilter implements Serializable |
---|
serialVersionUID: 1L
Class messif.objects.PrecomputedDistancesFilter extends java.lang.Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
PrecomputedDistancesFilter nextFilter
Class messif.objects.PrecomputedDistancesFixedArrayFilter extends PrecomputedDistancesFilter implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
float[] precompDist
int actualSize
Class messif.objects.PrecomputedDistancesPivotMapFilter extends PrecomputedDistancesFilter implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.util.Map<K,V> precompDistMapping
Class messif.objects.UniqueID extends java.lang.Object implements Serializable |
---|
serialVersionUID: -1584641682281614360L
Serialized Fields |
---|
long mostSigBits
long leastSigBits
Package messif.objects.extraction |
---|
Class messif.objects.extraction.ExtractorException extends java.lang.Exception implements Serializable |
---|
serialVersionUID: 1L
Package messif.objects.impl |
---|
Class messif.objects.impl.MetaObjectMap extends MetaObject implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.util.Map<K,V> objects
Class messif.objects.impl.ObjectByteVector extends LocalAbstractObject implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
byte[] data
Class messif.objects.impl.ObjectByteVectorL1 extends ObjectByteVector implements Serializable |
---|
serialVersionUID: 1L
Class messif.objects.impl.ObjectFloatUnitVector extends ObjectFloatVector implements Serializable |
---|
serialVersionUID: 23701L
Class messif.objects.impl.ObjectFloatUnitVectorL2 extends ObjectFloatUnitVector implements Serializable |
---|
serialVersionUID: 23601L
Class messif.objects.impl.ObjectFloatVector extends LocalAbstractObject implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
float[] data
Class messif.objects.impl.ObjectFloatVectorL1 extends ObjectFloatVector implements Serializable |
---|
serialVersionUID: 1L
Class messif.objects.impl.ObjectFloatVectorL2 extends ObjectFloatVector implements Serializable |
---|
serialVersionUID: 1L
Class messif.objects.impl.ObjectIntVector extends LocalAbstractObject implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
int[] data
Class messif.objects.impl.ObjectIntVectorL1 extends ObjectIntVector implements Serializable |
---|
serialVersionUID: 1L
Class messif.objects.impl.ObjectIntVectorL2 extends ObjectIntVector implements Serializable |
---|
serialVersionUID: 1L
Class messif.objects.impl.ObjectShortVector extends LocalAbstractObject implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
short[] data
Class messif.objects.impl.ObjectShortVectorL1 extends ObjectShortVector implements Serializable |
---|
serialVersionUID: 1L
Class messif.objects.impl.ObjectShortVectorL2 extends ObjectShortVector implements Serializable |
---|
serialVersionUID: 1L
Class messif.objects.impl.ObjectString extends LocalAbstractObject implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.String text
Class messif.objects.impl.ObjectStringEditDist extends ObjectString implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
int insertDeleteWeight
Package messif.objects.keys |
---|
Class messif.objects.keys.AbstractObjectKey extends java.lang.Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.String locatorURI
Class messif.objects.keys.DoubleKey extends AbstractObjectKey implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
double key
Class messif.objects.keys.DoubleKeyInterval extends KeyInterval<DoubleKey> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
DoubleKey from
DoubleKey to
Class messif.objects.keys.DoubleKeyOperator extends KeyOperator<DoubleKey> implements Serializable |
---|
serialVersionUID: 1L
Class messif.objects.keys.IntegerKey extends AbstractObjectKey implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
int key
Class messif.objects.keys.LongKey extends AbstractObjectKey implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
long key
Package messif.objects.nio |
---|
Class messif.objects.nio.CachingSerializator extends MultiClassSerializator<T> implements Serializable |
---|
serialVersionUID: 1L
Serialization Methods |
---|
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields |
---|
java.util.Map<K,V> cachedClasses
Class messif.objects.nio.MultiClassSerializator extends BinarySerializator implements Serializable |
---|
serialVersionUID: 2L
Serialization Methods |
---|
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
- if there was an I/O error reading the serializator from the stream
java.lang.ClassNotFoundException
- if there was an error resolving object classpublic T readObject(BinaryInput input) throws java.io.IOException, java.lang.IllegalArgumentException
input
using this serializator.
The default
class that is expected to be in the buffer.
java.io.IOException
- if there was an I/O error
java.lang.IllegalArgumentException
- if the constructor or the factory method has a wrong prototypeSerialized Fields |
---|
java.lang.Class<T> defaultClass
Class messif.objects.nio.SingleClassSerializator extends BinarySerializator implements Serializable |
---|
serialVersionUID: 1L
Serialization Methods |
---|
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
- if there was an I/O error reading the serializator from the stream
java.lang.ClassNotFoundException
- if there was an error resolving object classpublic T readObject(BinaryInput input) throws java.io.IOException, java.lang.IllegalArgumentException
input
using this serializator.
The default
class that is expected to be in the buffer.
java.io.IOException
- if there was an I/O error
java.lang.IllegalArgumentException
- if the constructor or the factory method has a wrong prototypeSerialized Fields |
---|
java.lang.Class<T> deserializationClass
Package messif.objects.util |
---|
Class messif.objects.util.AbstractObjectList extends java.util.ArrayList<E extends AbstractObject> implements Serializable |
---|
serialVersionUID: 1L
Class messif.objects.util.AggregationFunction extends java.lang.Object implements Serializable |
---|
serialVersionUID: 1L
Class messif.objects.util.DistanceRankedObject extends java.lang.Object implements Serializable |
---|
serialVersionUID: 50201L
Serialized Fields |
---|
java.lang.Object object
float distance
Class messif.objects.util.DoubleSortedCollection extends RankedSortedCollection implements Serializable |
---|
Serialized Fields |
---|
java.util.Map<K,V> originalDistances
RankedAbstractObject thresholdObject
Class messif.objects.util.GenericMatchingObjectList extends java.util.TreeMap<java.lang.Integer,AbstractObjectList<E extends AbstractObject>> implements Serializable |
---|
serialVersionUID: 1L
Class messif.objects.util.RankedAbstractMetaObject extends RankedAbstractObject implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
float[] subDistances
Class messif.objects.util.RankedAbstractObject extends DistanceRankedObject<AbstractObject> implements Serializable |
---|
serialVersionUID: 1L
Class messif.objects.util.RankedSortedCollection extends SortedCollection<RankedAbstractObject> implements Serializable |
---|
serialVersionUID: 1L
Package messif.objects.util.impl |
---|
Class messif.objects.util.impl.AggregationFunctionEvaluator extends AggregationFunction implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.String[] variableNames
float[] maxDistances
PatternToken pattern
Class messif.objects.util.impl.ArithmeticFunctionToken extends java.lang.Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
ArithmeticFunctionToken.FunctionType function
PatternToken operand
Class messif.objects.util.impl.ArithmeticOperatorToken extends java.lang.Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
PatternToken operand1
ArithmeticOperatorToken.OperatorType operator
PatternToken operand2
Class messif.objects.util.impl.ConstantToken extends java.lang.Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
float constant
Class messif.objects.util.impl.SubdistanceToken extends java.lang.Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.String name
int index
Class messif.objects.util.impl.ThresholdFunctionSimpleEvaluator extends AggregationFunction implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.String[] variableNames
float[] variableCoeffs
Package messif.operations |
---|
Class messif.operations.AbstractOperation extends java.lang.Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.Object suppData
java.util.UUID operID
ErrorCode errValue
Class messif.operations.ListingQueryOperation extends QueryOperation<AbstractObject> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.util.List<E> answer
Class messif.operations.OperationErrorCode extends ErrorCode implements Serializable |
---|
serialVersionUID: 1L
Class messif.operations.QueryOperation extends AbstractOperation implements Serializable |
---|
serialVersionUID: 2L
Serialized Fields |
---|
AnswerType answerType
Class messif.operations.RankingQueryOperation extends QueryOperation<RankedAbstractObject> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
RankedSortedCollection answer
boolean storeMetaDistances
Class messif.operations.SingletonQueryOperation extends QueryOperation<AbstractObject> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
AbstractObject answer
Package messif.operations.data |
---|
Class messif.operations.data.BulkInsertOperation extends AbstractOperation implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
AbstractObjectList<E extends AbstractObject> insertedObjects
Class messif.operations.data.DeleteByLocatorOperation extends AbstractOperation implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.util.Set<E> locators
int deleteLimit
java.util.List<E> objects
Class messif.operations.data.DeleteOperation extends AbstractOperation implements Serializable |
---|
serialVersionUID: 2L
Serialized Fields |
---|
LocalAbstractObject deletedObject
int deleteLimit
boolean checkLocator
DeleteOperation.deletedObject
's locator
java.util.List<E> objects
Class messif.operations.data.InsertOperation extends AbstractOperation implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
LocalAbstractObject insertedObject
Package messif.operations.query |
---|
Class messif.operations.query.AggregationFunctionQueryOperation extends RankingQueryOperation implements Serializable |
---|
serialVersionUID: 29601L
Serialized Fields |
---|
MetaObject queryObject
int k
AggregationFunction aggregationFunction
Class messif.operations.query.ApproxKNNQueryOperation extends KNNQueryOperation implements Serializable |
---|
serialVersionUID: 3L
Serialized Fields |
---|
ApproxKNNQueryOperation.LocalSearchType localSearchType
int localSearchParam
ApproxKNNQueryOperation.localSearchType
.
float radiusGuaranteed
Class messif.operations.query.ApproxRangeQueryOperation extends RangeQueryOperation implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
ApproxRangeQueryOperation.LocalSearchType localSearchType
int localSearchParam
ApproxRangeQueryOperation.localSearchType
.
float radiusGuaranteed
Class messif.operations.query.GetAllObjectsQueryOperation extends ListingQueryOperation implements Serializable |
---|
serialVersionUID: 1L
Class messif.operations.query.GetObjectByLocatorOperation extends SingletonQueryOperation implements Serializable |
---|
serialVersionUID: 2L
Serialized Fields |
---|
java.lang.String locator
Class messif.operations.query.GetObjectCountOperation extends AbstractOperation implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
int objectCount
Class messif.operations.query.GetObjectQueryOperation extends SingletonQueryOperation implements Serializable |
---|
serialVersionUID: 2L
Serialized Fields |
---|
UniqueID objectID
Class messif.operations.query.GetObjectsByLocatorsOperation extends RankingQueryOperation implements Serializable |
---|
serialVersionUID: 3L
Serialized Fields |
---|
java.util.Set<E> locators
LocalAbstractObject queryObjectForDistances
Class messif.operations.query.GetRandomObjectQueryOperation extends SingletonQueryOperation implements Serializable |
---|
serialVersionUID: 1L
Class messif.operations.query.GetRandomObjectsQueryOperation extends ListingQueryOperation implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
int count
Class messif.operations.query.IncrementalNNQueryOperation extends RankingQueryOperation implements Serializable |
---|
serialVersionUID: 2L
Serialized Fields |
---|
LocalAbstractObject queryObject
int minNN
int nnAddedToAnswer
Class messif.operations.query.KNNMultiQueryOperation extends RankingQueryOperation implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
LocalAbstractObject[] queryObjects
int k
Class messif.operations.query.KNNQueryOperation extends RankingQueryOperation implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
LocalAbstractObject queryObject
int k
Class messif.operations.query.RangeQueryOperation extends RankingQueryOperation implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
LocalAbstractObject queryObject
float radius
Class messif.operations.query.TopCombinedQueryOperation extends AggregationFunctionQueryOperation implements Serializable |
---|
serialVersionUID: 85603L
Serialized Fields |
---|
int numberOfInitialSA
boolean numberOfInitialSAProgressive
k
.
int numberOfRandomAccesses
java.lang.Class<T> initialSAQueryClass
Package messif.pivotselection |
---|
Class messif.pivotselection.ClusterPivotChooser extends AbstractPivotChooser implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
float maxClusterRadius
Class messif.pivotselection.CoveragePivotChooser extends AbstractPivotChooser implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
float clusterRadius
float clusterDiameter
Class messif.pivotselection.IncrementalIDistanceChooser extends AbstractPivotChooser implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
int sampleSetSize
int samplePivotSize
Class messif.pivotselection.IncrementalPivotChooser extends AbstractPivotChooser implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
int sampleSize
AbstractObjectList<E extends AbstractObject> leftPair
AbstractObjectList<E extends AbstractObject> rightPair
float[] distsFormer
int changesFromLastSampleSetSelection
Class messif.pivotselection.OnFlyRandomPivotChooser extends RandomPivotChooser implements Serializable |
---|
serialVersionUID: 1L
Class messif.pivotselection.OutlierPivotChooser extends AbstractPivotChooser implements Serializable |
---|
serialVersionUID: 1L
Class messif.pivotselection.RandomPivotChooser extends AbstractPivotChooser implements Serializable |
---|
serialVersionUID: 1L
Class messif.pivotselection.StreamSequencePivotChooser extends AbstractPivotChooser implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
AbstractStreamObjectIterator<E extends LocalAbstractObject> stream
Class messif.pivotselection.TwoDistantIncrementalPivotChooser extends AbstractPivotChooser implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
float pivotsDistance
Package messif.statistics |
---|
Class messif.statistics.OperationStatistics extends java.lang.Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
messif.statistics.StatisticsList statistics
Class messif.statistics.StatisticCounter extends Statistics<StatisticCounter> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
long value
long valueCheckpoint
Class messif.statistics.StatisticMinMaxCounter extends Statistics<StatisticMinMaxCounter> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
double min
double max
double sum
long count
long countCheckpoint
Class messif.statistics.StatisticObject extends Statistics<StatisticObject> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.Object value
java.lang.Object valueCheckpoint
Class messif.statistics.StatisticRefCounter extends Statistics<StatisticRefCounter> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.util.Map<K,V> values
long valueSumCheckpoint
Class messif.statistics.Statistics extends java.lang.Object implements Serializable |
---|
serialVersionUID: 3L
Serialization Methods |
---|
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException
protected java.lang.Object readResolve() throws java.io.ObjectStreamException
java.io.ObjectStreamException
Serialized Fields |
---|
java.lang.String name
Class messif.statistics.StatisticSimpleWeakrefCounter extends Statistics<StatisticSimpleWeakrefCounter> implements Serializable |
---|
serialVersionUID: 1L
Serialization Methods |
---|
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields |
---|
int checkpointValue
Class messif.statistics.StatisticSlidingAvgCounter extends Statistics<StatisticSlidingAvgCounter> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
long resetTime
java.util.LinkedList<E> values
double sum
int count
int maxNumberOfValues
long windowSizeMilis
long countCheckpoint
Class messif.statistics.StatisticSlidingAvgCounter.ValueTime extends java.lang.Object implements Serializable |
---|
serialVersionUID: 2L
Serialized Fields |
---|
double value
long time
java.lang.Object key
Class messif.statistics.StatisticTimer extends Statistics<StatisticTimer> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
long time
long lastStartTime
long timeCheckpoint
Package messif.utility |
---|
Class messif.utility.ErrorCode extends java.lang.Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.lang.String text
Class messif.utility.ExtendedProperties extends java.util.Properties implements Serializable |
---|
serialVersionUID: 1L
Class messif.utility.ExtendedPropertiesException extends java.lang.RuntimeException implements Serializable |
---|
serialVersionUID: 1L
Class messif.utility.SortedCollection extends SortedArrayData<T,T> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.util.Comparator<T> comparator
java.lang.Object[] items
int size
int capacity
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |