Class LoggerRuntimeException.LoggerRecordRuntimeException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.refcodes.exception.AbstractRuntimeException
org.refcodes.logger.LoggerRuntimeException
org.refcodes.logger.LoggerRuntimeException.LoggerRecordRuntimeException
All Implemented Interfaces:
Serializable, org.refcodes.exception.ErrorCodeAccessor, org.refcodes.exception.Trap, org.refcodes.tabular.RecordAccessor
Direct Known Subclasses:
IllegalRecordRuntimeException, UnexpectedLogRuntimeException
Enclosing class:
LoggerRuntimeException

protected abstract static class LoggerRuntimeException.LoggerRecordRuntimeException extends LoggerRuntimeException implements org.refcodes.tabular.RecordAccessor
See Also:
  • Field Details

    • _record

      protected org.refcodes.tabular.Record<?> _record
  • Constructor Details

    • LoggerRecordRuntimeException

      public LoggerRecordRuntimeException(String aMessage, org.refcodes.tabular.Record<?> aRecord, String aErrorCode)
      Parameters:
      aRecord - The record involved in this exception.
    • LoggerRecordRuntimeException

      public LoggerRecordRuntimeException(String aMessage, org.refcodes.tabular.Record<?> aRecord, Throwable aCause, String aErrorCode)
      Parameters:
      aRecord - The record involved in this exception.
    • LoggerRecordRuntimeException

      public LoggerRecordRuntimeException(String aMessage, org.refcodes.tabular.Record<?> aRecord, Throwable aCause)
      Parameters:
      aRecord - The record involved in this exception.
    • LoggerRecordRuntimeException

      public LoggerRecordRuntimeException(String aMessage, org.refcodes.tabular.Record<?> aRecord)
      Parameters:
      aRecord - The record involved in this exception.
    • LoggerRecordRuntimeException

      public LoggerRecordRuntimeException(org.refcodes.tabular.Record<?> aRecord, Throwable aCause, String aErrorCode)
      Parameters:
      aRecord - The record involved in this exception.
    • LoggerRecordRuntimeException

      public LoggerRecordRuntimeException(org.refcodes.tabular.Record<?> aRecord, Throwable aCause)
      Parameters:
      aRecord - The record involved in this exception.
  • Method Details

    • getRecord

      public org.refcodes.tabular.Record<?> getRecord()
      Specified by:
      getRecord in interface org.refcodes.tabular.RecordAccessor
    • getPatternArguments

      public Object[] getPatternArguments()
      Specified by:
      getPatternArguments in interface org.refcodes.exception.Trap