Interface IEntryData
- All Superinterfaces:
ServerEntry
- All Known Subinterfaces:
IBinaryEntryData,ITransactionalEntryData
- All Known Implementing Classes:
AbstractVersionedEntryData,EntryPacketServerEntryAdapter,ExternalizableServerEntry,FlatEntryData,HybridEntryData,MutableViewHybridEntryData,TemplateEntryData,UserTypeEntryData,ViewPropertiesEntryData
Abstraction for getting and setting fields values on an entry.
- Since:
- 7.0
- Author:
- Niv Ingberg
-
Method Summary
Modifier and TypeMethodDescriptionObject[]default intdefault ObjectgetPathValue(String path) Gets the specified path's value.default ObjectgetPropertyValue(String name) Gets the specified property's value.default ITypeDescGets the entry's type descriptor.default longgetTimeToLive(boolean useDummyIfRelevant) default booleandefault booleanisHybrid()default booleanisView()voidsetDynamicProperties(Map<String, Object> dynamicProperties) voidsetFixedPropertyValue(int index, Object value) voidsetFixedPropertyValues(Object[] values) default voidsetVersion(int version) Methods inherited from interface com.gigaspaces.server.ServerEntry
getExpirationTime, getFixedPropertyValue, getVersion
-
Method Details
-
getEntryDataType
EntryDataType getEntryDataType() -
getEntryTypeDesc
EntryTypeDesc getEntryTypeDesc() -
getSpaceTypeDescriptor
Description copied from interface:ServerEntryGets the entry's type descriptor.- Specified by:
getSpaceTypeDescriptorin interfaceServerEntry- Returns:
- Current entry's type descriptor.
-
getNumOfFixedProperties
default int getNumOfFixedProperties() -
setFixedPropertyValue
-
setFixedPropertyValues
-
getFixedPropertiesValues
Object[] getFixedPropertiesValues() -
getDynamicProperties
-
setDynamicProperties
-
getTimeToLive
default long getTimeToLive(boolean useDummyIfRelevant) -
getPropertyValue
Description copied from interface:ServerEntryGets the specified property's value. The returned value is a reference to the actual property kept in the space.- Specified by:
getPropertyValuein interfaceServerEntry- Parameters:
name- Name of requested property.- Returns:
- Requested property's value in current entry.
-
getPathValue
Description copied from interface:ServerEntryGets the specified path's value. The returned value is a reference to the actual property kept in the space.- Specified by:
getPathValuein interfaceServerEntry- Parameters:
path- Path pointing to the requested property.- Returns:
- Requested path's value in current entry.
-
isHybrid
default boolean isHybrid() -
isView
default boolean isView() -
isDummyLease
default boolean isDummyLease() -
setVersion
default void setVersion(int version)
-