Class FlatEntryData

java.lang.Object
com.gigaspaces.internal.server.storage.AbstractVersionedEntryData
com.gigaspaces.internal.server.storage.FlatEntryData
All Implemented Interfaces:
IEntryData, ITransactionalEntryData, MutableServerEntry, ServerEntry

public class FlatEntryData extends AbstractVersionedEntryData
Since:
7.0
Author:
Niv Ingberg
  • Constructor Details

  • Method Details

    • getEntryTypeDesc

      public EntryTypeDesc getEntryTypeDesc()
    • getVersion

      public int getVersion()
      Description copied from interface: ServerEntry
      Gets the entry version.
      Returns:
      the entry version.
    • getExpirationTime

      public long getExpirationTime()
      Description copied from interface: ServerEntry
      Gets the entry expiration time.
      Returns:
      the entry expiration time.
    • getEntryXtnInfo

      public EntryXtnInfo getEntryXtnInfo()
    • createCopy

      public ITransactionalEntryData createCopy(int newVersion, long newExpiration, EntryXtnInfo newEntryXtnInfo, boolean shallowCloneData)
    • createCopy

      public ITransactionalEntryData createCopy(IEntryData newEntryData, long newExpirationTime)
    • getEntryDataType

      public EntryDataType getEntryDataType()
    • getFixedPropertyValue

      public Object getFixedPropertyValue(int index)
      Description copied from interface: ServerEntry
      Gets the specified fixed property's value. The returned value is a reference to the actual property kept in the space.
      Parameters:
      index - Position of requested property.
      Returns:
      Requested property's value in current entry.
    • setFixedPropertyValue

      public void setFixedPropertyValue(int index, Object value)
    • getFixedPropertiesValues

      public Object[] getFixedPropertiesValues()
    • getDynamicProperties

      public Map<String,Object> getDynamicProperties()
    • setDynamicPropertyValue

      public void setDynamicPropertyValue(String propertyName, Object value)
    • setFixedPropertyValues

      public void setFixedPropertyValues(Object[] values)
    • setDynamicProperties

      public void setDynamicProperties(Map<String,Object> dynamicProperties)