Interface IEntryPacket

All Superinterfaces:
Cloneable, Externalizable, ISwapExternalizable, ITransportPacket, RawEntry, Serializable, SmartExternalizable
All Known Subinterfaces:
IMVCCEntryPacket, ITemplatePacket
All Known Implementing Classes:
AbstractEntryPacket, AbstractIdsQueryPacket, AbstractQueryPacket, EmptyQueryPacket, EntryPacket, ExternalEntryPacket, ExternalizableEntryPacket, ExternalizableTemplatePacket, ExternalTemplatePacket, HybridEntryPacket, IdQueryPacket, IdsMultiRoutingQueryPacket, IdsQueryPacket, JoinedEntry, LocalCacheResponseEntryPacket, MVCCShellEntryPacket, PbsEntryPacket, PbsTemplatePacket, QueryEntryPacket, QueryTemplatePacket, SQLQueryTemplatePacket, TemplatePacket, UidQueryPacket, UnionTemplatePacket

public interface IEntryPacket extends ITransportPacket, ISwapExternalizable, RawEntry
this is the basic interface defining the proxy-space or space-space transport layer. implementations depends on type of the data being transported.
Since:
6.5
Author:
asy ronen
  • Method Details

    • setUID

      void setUID(String uid)
    • getID

      Object getID()
    • getTTL

      long getTTL()
    • setTTL

      void setTTL(long ttl)
    • clone

      IEntryPacket clone()
    • setCustomQuery

      void setCustomQuery(ICustomQuery customQuery)
    • setPreviousVersion

      void setPreviousVersion(int version)
      Sets the entry's previous version in space before update, relevant for replication update operation
    • getPreviousVersion

      int getPreviousVersion()
      Gets the entry's previous version in space before update
    • hasPreviousVersion

      boolean hasPreviousVersion()
      Gets whether this packet has a previous version set.
    • hasFixedPropertiesArray

      boolean hasFixedPropertiesArray()
      true if the entry packet has an array of fixed properties
    • isExternalizableEntryPacket

      boolean isExternalizableEntryPacket()
    • allNullFieldValues

      default boolean allNullFieldValues()
    • isHybrid

      default boolean isHybrid()