Class StoreAndForwardConfigRecord

All Implemented Interfaces:
Serializable

public class StoreAndForwardConfigRecord extends PersistentRecord
See Also:
  • Field Details

    • META

      public static final RecordMeta<StoreAndForwardConfigRecord> META
    • Id

      public static final IdentityField Id
    • Name

      public static final StringField Name
    • BufferSize

      public static final IntField BufferSize
      Buffer settings
    • EnableDiskStore

      public static final BooleanField EnableDiskStore
      Store Settings
    • StoreMaxRecords

      public static final IntField StoreMaxRecords
    • StoreWriteSize

      public static final IntField StoreWriteSize
    • StoreWriteTime

      public static final IntField StoreWriteTime
    • ForwardFromStore

      public static final BooleanField ForwardFromStore
    • ForwardWriteSize

      public static final IntField ForwardWriteSize
      Forward Settings
    • ForwardWriteTime

      public static final IntField ForwardWriteTime
    • EnableSchedule

      public static final BooleanField EnableSchedule
    • ForwardSchedule

      public static final StringField ForwardSchedule
    • IsThirdParty

      public static final BooleanField IsThirdParty
  • Constructor Details

    • StoreAndForwardConfigRecord

      public StoreAndForwardConfigRecord()
  • Method Details

    • getId

      public Long getId()
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getBufferSize

      public int getBufferSize()
    • getEnableDiskStore

      public boolean getEnableDiskStore()
    • getStoreMaxRecords

      public int getStoreMaxRecords()
    • getStoreWriteSize

      public int getStoreWriteSize()
    • getStoreWriteTime

      public long getStoreWriteTime()
    • getForwardFromStore

      public boolean getForwardFromStore()
    • getForwardWriteSize

      public int getForwardWriteSize()
    • getForwardWriteTime

      public long getForwardWriteTime()
    • isScheduleEnabled

      public boolean isScheduleEnabled()
    • getSchedulePattern

      public String getSchedulePattern()
    • isThirdParty

      public boolean isThirdParty()
    • setIsThirdParty

      public void setIsThirdParty(boolean value)
    • getMeta

      public RecordMeta<?> getMeta()
      Description copied from class: SRecordInstance
      This must be defined in every user record's definition to access the SRecord which provides the meta data for this instance. It is normally defined as:-

       SRecord getMeta() {
         return meta;
       };
       

      The actual meta variable is thus not Serialized, but it would not be anyway as it is usually static.

      Specified by:
      getMeta in class PersistentRecord
    • equalExceptName

      public boolean equalExceptName(StoreAndForwardConfigRecord other)