Class ExceptionRecord

java.lang.Object
io.datarouter.model.databean.BaseDatabean<PK,​D>
io.datarouter.exception.storage.exceptionrecord.BaseExceptionRecord<ExceptionRecordKey,​ExceptionRecord>
io.datarouter.exception.storage.exceptionrecord.ExceptionRecord
All Implemented Interfaces:
io.datarouter.model.databean.Databean<ExceptionRecordKey,​ExceptionRecord>, java.lang.Comparable<io.datarouter.model.databean.Databean<?,​?>>

public class ExceptionRecord
extends BaseExceptionRecord<ExceptionRecordKey,​ExceptionRecord>
  • Constructor Details

    • ExceptionRecord

      public ExceptionRecord()
    • ExceptionRecord

      public ExceptionRecord​(java.lang.String serviceName, java.lang.String serverName, java.lang.String stackTrace, java.lang.String type, java.lang.String appVersion, java.lang.String exceptionLocation, java.lang.String methodName, java.lang.Integer lineNumber, java.lang.String callOrigin)
    • ExceptionRecord

      public ExceptionRecord​(long dateMs, java.lang.String serviceName, java.lang.String serverName, java.lang.String stackTrace, java.lang.String type, java.lang.String appVersion, java.lang.String exceptionLocation, java.lang.String methodName, java.lang.Integer lineNumber, java.lang.String callOrigin)
  • Method Details

    • getKeyClass

      public java.lang.Class<ExceptionRecordKey> getKeyClass()
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class io.datarouter.model.databean.BaseDatabean<ExceptionRecordKey,​ExceptionRecord>
    • compareTo

      public int compareTo​(io.datarouter.model.databean.Databean<?,​?> that)
      Specified by:
      compareTo in interface java.lang.Comparable<io.datarouter.model.databean.Databean<?,​?>>
      Overrides:
      compareTo in class io.datarouter.model.databean.BaseDatabean<ExceptionRecordKey,​ExceptionRecord>
    • toDto

      public io.datarouter.instrumentation.exception.ExceptionRecordDto toDto()