messif.utility
Interface Clearable

All Known Implementing Classes:
AbstractObject, AbstractOperation, AggregationFunctionQueryOperation, ApproxKNNQueryOperation, ApproxRangeQueryOperation, BallRegion, BucketBallRegion, BulkInsertOperation, DeleteByLocatorOperation, DeleteOperation, GetAllObjectsQueryOperation, GetObjectByLocatorOperation, GetObjectCountOperation, GetObjectQueryOperation, GetObjectsByLocatorsOperation, GetRandomObjectQueryOperation, GetRandomObjectsQueryOperation, IncrementalNNQueryOperation, InsertOperation, KNNMultiQueryOperation, KNNQueryOperation, ListingQueryOperation, LocalAbstractObject, LocalAbstractObjectAutoImpl, MetaObject, MetaObjectMap, NoDataObject, ObjectByteVector, ObjectByteVectorL1, ObjectFloatUnitVector, ObjectFloatUnitVectorL2, ObjectFloatVector, ObjectFloatVectorL1, ObjectFloatVectorL2, ObjectIntVector, ObjectIntVectorL1, ObjectIntVectorL2, ObjectShortVector, ObjectShortVectorL1, ObjectShortVectorL2, ObjectString, ObjectStringEditDist, QueryOperation, RangeQueryOperation, RankedAbstractMetaObject, RankedAbstractObject, RankingQueryOperation, SingletonQueryOperation, TopCombinedQueryOperation

public interface Clearable

Interface for marking objects that have clearable data. Its method clearSurplusData() is intended to be called whenever the object is sent back to client in order to minimize problems with unknown classes after deserialization.


Method Summary
 void clearSurplusData()
          Clears the data stored in this object.
 

Method Detail

clearSurplusData

void clearSurplusData()
Clears the data stored in this object.