Class MutableViewHybridEntryData
java.lang.Object
com.gigaspaces.internal.server.storage.ViewPropertiesEntryData
com.gigaspaces.internal.server.storage.MutableViewHybridEntryData
- All Implemented Interfaces:
IEntryData,ITransactionalEntryData,MutableServerEntry,ServerEntry
public class MutableViewHybridEntryData
extends ViewPropertiesEntryData
implements ITransactionalEntryData
-
Field Summary
Fields inherited from class com.gigaspaces.internal.server.storage.ViewPropertiesEntryData
dynamicProperties, entry -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateCopy(int newVersion, long newExpiration, EntryXtnInfo newEntryXtnInfo, boolean shallowCloneData) createCopy(IEntryData newEntryData, long newExpirationTime) booleanvoidsetDynamicProperties(Map<String, Object> dynamicProperties) voidsetDynamicPropertyValue(String propertyName, Object value) voidsetFixedPropertyValue(int index, Object value) voidsetFixedPropertyValues(Object[] values) voidview(ITransactionalEntryData entryData) voidview(ITransactionalEntryData entryData, ViewPropertiesEntryData viewEntryData) Methods inherited from class com.gigaspaces.internal.server.storage.ViewPropertiesEntryData
getDynamicProperties, getEntry, getEntryDataType, getEntryTypeDesc, getExpirationTime, getFixedPropertiesValues, getFixedPropertyValue, getPropertiesHolder, getVersion, isView, isViewOf, view, viewMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.gigaspaces.internal.server.storage.IEntryData
getDynamicProperties, getEntryDataType, getEntryTypeDesc, getFixedPropertiesValues, getNumOfFixedProperties, getPathValue, getPropertyValue, getSpaceTypeDescriptor, getTimeToLive, isDummyLease, isHybrid, isView, setVersionMethods inherited from interface com.gigaspaces.internal.server.storage.ITransactionalEntryData
addReadLockOwner, anyReadLockXtn, clearReadLockOwners, copyTxnInfo, createCopyWithDummyTieredStorageTxnContainsOtherWriteLockOwner, createCopyWithDummyTieredStorageTxnInfo, createCopyWithoutTxnInfo, createCopyWithoutTxnInfo, createCopyWithSuppliedTxnInfo, createCopyWithTxnInfo, createCopyWithTxnInfo, createShallowClonedCopyWithSuppliedVersion, createShallowClonedCopyWithSuppliedVersionAndExpiration, deepCloneProperty, getOtherUpdateUnderXtnEntry, getReadLocksOwners, getWaitingFor, getWriteLockOperation, getWriteLockOwner, getWriteLockTransaction, getXidOriginated, getXidOriginatedTransaction, initWaitingFor, isExpired, isExpired, removeReadLockOwner, setOtherUpdateUnderXtnEntry, setPathValue, setWriteLockOperation, setWriteLockOwner, setXidOriginated, throwChangeIdException, unsetDynamicPropertyValue, unsetPath, validateCanSetNullMethods inherited from interface com.gigaspaces.server.ServerEntry
getExpirationTime, getFixedPropertyValue, getVersion
-
Constructor Details
-
MutableViewHybridEntryData
public MutableViewHybridEntryData()
-
-
Method Details
-
view
-
view
-
setFixedPropertyValue
- Specified by:
setFixedPropertyValuein interfaceIEntryData- Overrides:
setFixedPropertyValuein classViewPropertiesEntryData
-
setFixedPropertyValues
- Specified by:
setFixedPropertyValuesin interfaceIEntryData- Overrides:
setFixedPropertyValuesin classViewPropertiesEntryData
-
setDynamicProperties
- Specified by:
setDynamicPropertiesin interfaceIEntryData- Overrides:
setDynamicPropertiesin classViewPropertiesEntryData
-
getEntryXtnInfo
- Specified by:
getEntryXtnInfoin interfaceITransactionalEntryData
-
createCopy
public ITransactionalEntryData createCopy(int newVersion, long newExpiration, EntryXtnInfo newEntryXtnInfo, boolean shallowCloneData) - Specified by:
createCopyin interfaceITransactionalEntryData
-
createCopy
- Specified by:
createCopyin interfaceITransactionalEntryData
-
setDynamicPropertyValue
- Specified by:
setDynamicPropertyValuein interfaceITransactionalEntryData
-
isDeserialized
public boolean isDeserialized()
-