Interface ServerEntry
- All Known Subinterfaces:
EvictableServerEntry, IBinaryEntryData, IEntryCacheInfo, IEntryData, ITransactionalEntryData, MutableServerEntry, SpaceServerEntry
- All Known Implementing Classes:
AbstractVersionedEntryData, BlobStoreRefEntryCacheInfo, EntryPacketServerEntryAdapter, EvictableEntryCacheInfo, ExternalizableServerEntry, FlatEntryData, HybridEntryData, MemoryBasedEntryCacheInfo, MutableViewHybridEntryData, MVCCEntryCacheInfo, MVCCShellEntryCacheInfo, SpaceServerEntryImpl, TemplateEntryData, UserTypeEntryData, ViewPropertiesEntryData
public interface ServerEntry
Represents an entry stored in the space.
- Since:
- 7.1
- Author:
- Niv Ingberg.
-
Method Summary
Modifier and TypeMethodDescriptionlongGets the entry expiration time.getFixedPropertyValue(int position) Gets the specified fixed property's value.getPathValue(String path) Gets the specified path's value.getPropertyValue(String name) Gets the specified property's value.Gets the entry's type descriptor.intGets the entry version.
-
Method Details
-
getSpaceTypeDescriptor
SpaceTypeDescriptor getSpaceTypeDescriptor()Gets the entry's type descriptor.- Returns:
- Current entry's type descriptor.
-
getFixedPropertyValue
Gets the specified fixed property's value. The returned value is a reference to the actual property kept in the space.- Parameters:
position- Position of requested property.- Returns:
- Requested property's value in current entry.
-
getPropertyValue
-
getPathValue
-
getVersion
int getVersion()Gets the entry version.- Returns:
- the entry version.
- Since:
- 9.0.0
-
getExpirationTime
long getExpirationTime()Gets the entry expiration time.- Returns:
- the entry expiration time.
- Since:
- 9.0.0
-