public class PbsEntryPacket extends AbstractEntryPacket
Modifier and Type | Field and Description |
---|---|
protected String |
_className |
protected Object[] |
_fieldsValues |
protected Object |
_routingFieldValue |
protected byte |
_unmarshContentState |
protected static byte |
CONTENT_ALL |
protected static byte |
CONTENT_HEADER |
protected static byte |
CONTENT_NONE |
_entryType, _entryTypeCode, _typeDesc, _typeDescChecksum
Constructor and Description |
---|
PbsEntryPacket() |
PbsEntryPacket(byte[] byteStream,
Map<String,Object> dynamicProperties,
EntryType entryType) |
PbsEntryPacket(ITypeDesc typeDesc,
EntryType entryType) |
PbsEntryPacket(ITypeDesc typeDesc,
EntryType entryType,
Object[] fixedProperties,
Map<String,Object> dynamicProperties,
String uid,
int version,
long timeToLive,
boolean isTransient) |
PbsEntryPacket(PbsInputStream input,
ITypeDesc typeDesc,
EntryType entryType) |
equals, getCodebase, getEntryType, getExternalEntryImplClassName, getID, getOperationID, getPreviousVersion, getPropertyValue, getTypeDescriptor, hashCode, hasPreviousVersion, isExternalizableEntryPacket, isSerializeTypeDesc, readExternalImpl, setOperationID, setPreviousVersion, setPropertyValue, setSerializeTypeDesc, setTypeDesc, toObject, toObject, toObject, toObject, toString, toText, validateStorageType, writeExternalImpl
readExternal, writeExternal
finalize, getClass, notify, notifyAll, wait, wait, wait
allNullFieldValues, isHybrid
readExternal, writeExternal
protected static final byte CONTENT_NONE
protected static final byte CONTENT_HEADER
protected static final byte CONTENT_ALL
protected String _className
protected Object[] _fieldsValues
protected byte _unmarshContentState
protected Object _routingFieldValue
public PbsEntryPacket()
public PbsEntryPacket(PbsInputStream input, ITypeDesc typeDesc, EntryType entryType)
public PbsEntryPacket(byte[] byteStream, Map<String,Object> dynamicProperties, EntryType entryType)
public IEntryPacket clone()
clone
in interface IEntryPacket
clone
in class AbstractEntryPacket
public byte[] getStreamBytes()
public TransportPacketType getPacketType()
public String[] getMultipleUIDs()
public void setMultipleUIDs(String[] multipleUIDs)
public boolean isReturnOnlyUids()
public void setReturnOnlyUIDs(boolean returnOnlyUIDs)
public long getTTL()
public void setTTL(long ttl)
public boolean isNoWriteLease()
public String getTypeName()
public String getUID()
public void setUID(String uid)
public int getVersion()
public void setVersion(int version)
public boolean isFifo()
public boolean isTransient()
public Object getRoutingFieldValue()
getRoutingFieldValue
in interface ITransportPacket
getRoutingFieldValue
in class AbstractEntryPacket
public Object[] getFieldValues()
public void setFieldsValues(Object[] values)
public Object getFieldValue(int index)
public void setFieldValue(int index, Object value)
public boolean supportsTypeDescChecksum()
supportsTypeDescChecksum
in interface ITransportPacket
supportsTypeDescChecksum
in class AbstractEntryPacket
public int getTypeDescChecksum()
getTypeDescChecksum
in interface ITransportPacket
getTypeDescChecksum
in class AbstractEntryPacket
public ICustomQuery getCustomQuery()
public void setCustomQuery(ICustomQuery customQuery)
public boolean hasFixedPropertiesArray()
hasFixedPropertiesArray
in interface IEntryPacket
hasFixedPropertiesArray
in class AbstractEntryPacket
protected void readExternal(ObjectInput in, PlatformLogicalVersion version) throws IOException, ClassNotFoundException
readExternal
in class AbstractEntryPacket
IOException
ClassNotFoundException
public void writeToSwap(ObjectOutput out) throws IOException
writeToSwap
in interface ISwapExternalizable
writeToSwap
in class AbstractEntryPacket
IOException
public void readFromSwap(ObjectInput in) throws IOException, ClassNotFoundException
readFromSwap
in interface ISwapExternalizable
readFromSwap
in class AbstractEntryPacket
IOException
ClassNotFoundException
protected void writeExternal(ObjectOutput out, PlatformLogicalVersion version) throws IOException
writeExternal
in class AbstractEntryPacket
IOException
Copyright © GigaSpaces.