public class MetadataEntryIntrospector<T extends MetaDataEntry> extends EntryIntrospector<T>
Modifier and Type | Field and Description |
---|---|
static byte |
EXTERNALIZABLE_CODE |
_documentObjectConverter, _typeDesc
Constructor and Description |
---|
MetadataEntryIntrospector()
Default constructor for Externalizable.
|
MetadataEntryIntrospector(ITypeDesc typeDesc) |
Modifier and Type | Method and Description |
---|---|
protected EntryInfo |
getEntryInfo(T target) |
byte |
getExternalizableCode() |
long |
getTimeToLive(T target) |
boolean |
hasTimeToLiveProperty(T target) |
boolean |
hasTransientProperty(T target) |
boolean |
isTransient(T target) |
void |
setEntryInfo(T target,
String uid,
int version,
long ttl) |
boolean |
setTimeToLive(T target,
long ttl) |
boolean |
setTransient(T target,
boolean isTransient) |
getDynamicProperties, getDynamicProperty, getPathType, getType, getUID, getValue, getValues, getVersion, hasDynamicProperties, hasUID, hasVersionProperty, init, newArray, newInstance, processDocumentObjectInterop, readExternal, setDynamicProperties, setDynamicProperty, setUID, setValue, setValues, setVersion, supportsNestedOperations, unsetDynamicProperty, writeExternal
fromDocumentIfNeeded, getNestedValue, getPathValue, getPathValue, getRouting, getSerializedValues, getTypeDesc, getUID, getValue, hasConstructorProperties, initialize, instantiateObject, propertyHasNullValue, readExternal, setValue, toDocumentIfNeeded, toObject, toObject, toObject, writeExternal
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
enabledSmartExternalizableWithReference
public static final byte EXTERNALIZABLE_CODE
public MetadataEntryIntrospector()
public MetadataEntryIntrospector(ITypeDesc typeDesc)
public boolean hasTransientProperty(T target)
hasTransientProperty
in interface ITypeIntrospector<T extends MetaDataEntry>
hasTransientProperty
in class EntryIntrospector<T extends MetaDataEntry>
public boolean isTransient(T target)
isTransient
in interface ITypeIntrospector<T extends MetaDataEntry>
isTransient
in class EntryIntrospector<T extends MetaDataEntry>
public boolean setTransient(T target, boolean isTransient)
setTransient
in interface ITypeIntrospector<T extends MetaDataEntry>
setTransient
in class EntryIntrospector<T extends MetaDataEntry>
public boolean hasTimeToLiveProperty(T target)
hasTimeToLiveProperty
in interface ITypeIntrospector<T extends MetaDataEntry>
hasTimeToLiveProperty
in class EntryIntrospector<T extends MetaDataEntry>
public long getTimeToLive(T target)
getTimeToLive
in interface ITypeIntrospector<T extends MetaDataEntry>
getTimeToLive
in class EntryIntrospector<T extends MetaDataEntry>
public boolean setTimeToLive(T target, long ttl)
setTimeToLive
in interface ITypeIntrospector<T extends MetaDataEntry>
setTimeToLive
in class EntryIntrospector<T extends MetaDataEntry>
protected EntryInfo getEntryInfo(T target)
getEntryInfo
in class EntryIntrospector<T extends MetaDataEntry>
public void setEntryInfo(T target, String uid, int version, long ttl)
setEntryInfo
in interface ITypeIntrospector<T extends MetaDataEntry>
setEntryInfo
in class EntryIntrospector<T extends MetaDataEntry>
public byte getExternalizableCode()
getExternalizableCode
in interface ITypeIntrospector<T extends MetaDataEntry>
getExternalizableCode
in class EntryIntrospector<T extends MetaDataEntry>
Copyright © GigaSpaces.