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 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 ViewPropertiesEntryData
getDynamicProperties, getEntry, getEntryDataType, getEntryTypeDesc, getExpirationTime, getFixedPropertiesValues, getFixedPropertyValue, getPropertiesHolder, getVersion, isView, isViewOf, view, viewMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IEntryData
getDynamicProperties, getEntryDataType, getEntryTypeDesc, getFixedPropertiesValues, getNumOfFixedProperties, getPathValue, getPropertyValue, getSpaceTypeDescriptor, getTimeToLive, isDummyLease, isHybrid, isView, setVersionMethods inherited from interface 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 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()
-