Class AbstractSpaceValueGetter<T>

java.lang.Object
com.gigaspaces.internal.serialization.AbstractExternalizable
com.gigaspaces.internal.query.valuegetter.AbstractSpaceValueGetter<T>
Type Parameters:
T - Type of Target object.
All Implemented Interfaces:
ISpaceValueGetter<T>, ISwapExternalizable, SmartExternalizable, Externalizable, Serializable
Direct Known Subclasses:
SpaceEntryCollectionValuesExtractor, SpaceEntryCompoundIndexGetter, SpaceEntryPathGetter, SpaceEntryPropertyGetter

public abstract class AbstractSpaceValueGetter<T> extends AbstractExternalizable implements ISpaceValueGetter<T>
Common basic implementation for ISpaceValueGetter implementations.
Since:
7.1
Author:
Niv Ingberg
See Also:
  • Constructor Details

    • AbstractSpaceValueGetter

      protected AbstractSpaceValueGetter()
  • Method Details

    • getValue

      public abstract Object getValue(T target)
      Description copied from interface: ISpaceValueGetter
      Gets the value from the specified target.
      Specified by:
      getValue in interface ISpaceValueGetter<T>
      Parameters:
      target - Target object to get value from.
      Returns:
      Retrieved value.