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, 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
public static final byte EXTERNALIZABLE_CODE
public MetadataEntryIntrospector()
public MetadataEntryIntrospector(ITypeDesc typeDesc) throws NoSuchMethodException
NoSuchMethodException
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.