Class BaseExceptionRecord<PK extends BaseExceptionRecordKey<PK>,D extends BaseExceptionRecord<PK,D>>
java.lang.Object
io.datarouter.model.databean.BaseDatabean<PK,D>
io.datarouter.exception.storage.exceptionrecord.BaseExceptionRecord<PK,D>
- All Implemented Interfaces:
io.datarouter.model.databean.Databean<PK,D>,java.lang.Comparable<io.datarouter.model.databean.Databean<?,?>>
- Direct Known Subclasses:
ExceptionRecord
public abstract class BaseExceptionRecord<PK extends BaseExceptionRecordKey<PK>,D extends BaseExceptionRecord<PK,D>>
extends io.datarouter.model.databean.BaseDatabean<PK,D>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBaseExceptionRecord.BaseExceptionRecordFielder<PK extends BaseExceptionRecordKey<PK>,D extends BaseExceptionRecord<PK,D>>static classBaseExceptionRecord.FieldKeys -
Field Summary
-
Constructor Summary
Constructors Constructor Description BaseExceptionRecord(PK key)BaseExceptionRecord(PK key, 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)BaseExceptionRecord(PK key, io.datarouter.instrumentation.exception.ExceptionRecordDto exceptionRecordDto)BaseExceptionRecord(PK key, 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 Summary
Modifier and Type Method Description java.lang.StringgetAppVersion()java.lang.StringgetCallOrigin()java.util.DategetCreated()java.lang.StringgetExceptionLocation()java.lang.IntegergetLineNumber()java.lang.StringgetMethodName()java.lang.StringgetServerName()java.lang.StringgetServiceName()java.lang.StringgetStackTrace()java.lang.StringgetType()voidsetCreated(java.util.Date created)Methods inherited from class io.datarouter.model.databean.BaseDatabean
compareTo, equals, getDatabeanName, getKey, getKeyFieldName, getKeyFields, hashCode, toString
-
Constructor Details
-
BaseExceptionRecord
-
BaseExceptionRecord
public BaseExceptionRecord(PK key, 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) -
BaseExceptionRecord
public BaseExceptionRecord(PK key, 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) -
BaseExceptionRecord
public BaseExceptionRecord(PK key, io.datarouter.instrumentation.exception.ExceptionRecordDto exceptionRecordDto)
-
-
Method Details
-
getCreated
public java.util.Date getCreated() -
setCreated
public void setCreated(java.util.Date created) -
getServiceName
public java.lang.String getServiceName() -
getServerName
public java.lang.String getServerName() -
getStackTrace
public java.lang.String getStackTrace() -
getType
public java.lang.String getType() -
getAppVersion
public java.lang.String getAppVersion() -
getExceptionLocation
public java.lang.String getExceptionLocation() -
getMethodName
public java.lang.String getMethodName() -
getLineNumber
public java.lang.Integer getLineNumber() -
getCallOrigin
public java.lang.String getCallOrigin()
-