public final class ProtoOperationStepHelper<RESULT_OBJECT_TYPE>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
DISTANCE_FROM_LOG_RECORD_CONSTRUCTOR_TO_TARGET_METHOD |
private java.lang.String |
strTargetClassName |
private OperationStepResult<RESULT_OBJECT_TYPE> |
targetOpStepResult |
Constructor and Description |
---|
ProtoOperationStepHelper(I_OperationStep<RESULT_OBJECT_TYPE> targetOpStep)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
private void |
doRecord(int intMethodBorderFlag,
int intStatus,
Level msgLevel,
java.lang.String strMsg,
RESULT_OBJECT_TYPE resultObject,
java.lang.Throwable tCaught)
Performs recording.
|
void |
record(int intStatus,
Level level,
java.lang.String strMsg)
Records a message.
|
void |
record(Level level,
java.lang.String strMsg)
Records a message.
|
void |
recordBad(int intStatus,
Level level,
java.lang.String strMsg)
Records a message.
|
void |
recordBad(int intStatus,
Level level,
java.lang.String strMsg,
java.lang.Throwable tCaught)
Records a bad message.
|
void |
recordBad(Level level,
java.lang.String strMsg)
Records a bad message.
|
void |
recordBad(Level level,
java.lang.String strMsg,
java.lang.Throwable tCaught)
Records a bad message.
|
void |
recordEnded()
Records "ended".
|
void |
recordEnded(int intStatus)
Records "ended" with a given status.
|
void |
recordStart()
Records "start".
|
void |
recordStart(int intStatus)
Records "start" with a given status.
|
void |
setTargetResult(OperationStepResult<RESULT_OBJECT_TYPE> targetResult)
Sets the target result.
|
private java.lang.String strTargetClassName
private final int DISTANCE_FROM_LOG_RECORD_CONSTRUCTOR_TO_TARGET_METHOD
private OperationStepResult<RESULT_OBJECT_TYPE> targetOpStepResult
public ProtoOperationStepHelper(I_OperationStep<RESULT_OBJECT_TYPE> targetOpStep)
targetOpStep
- - Target operation step.public void setTargetResult(OperationStepResult<RESULT_OBJECT_TYPE> targetResult)
targetResult
- - Target result.private void doRecord(int intMethodBorderFlag, int intStatus, Level msgLevel, java.lang.String strMsg, RESULT_OBJECT_TYPE resultObject, java.lang.Throwable tCaught)
intMethodBorderFlag
- - An integer flag to indicates whether this log record is
generated at the border of a method.intStatus
- - Status.msgLevel
- - Message level.strMsg
- - Record message.resultObject
- - Result object.tCaught
- - Throwable to record.public void recordStart(int intStatus)
intStatus
- - Status.public void recordStart()
public void recordEnded(int intStatus)
intStatus
- - Status.public void recordEnded()
public void record(int intStatus, Level level, java.lang.String strMsg)
intStatus
- - Status.level
- - Record level.strMsg
- - Record message.public void record(Level level, java.lang.String strMsg)
level
- - Record level.strMsg
- - Record message.public void recordBad(int intStatus, Level level, java.lang.String strMsg)
intStatus
- - Status.level
- - Record level.strMsg
- - Record message.public void recordBad(Level level, java.lang.String strMsg)
level
- - Record level.strMsg
- - Record message.public void recordBad(int intStatus, Level level, java.lang.String strMsg, java.lang.Throwable tCaught)
intStatus
- - Status.level
- - Record level.strMsg
- - Record message.tCaught
- - Throwable to record.public void recordBad(Level level, java.lang.String strMsg, java.lang.Throwable tCaught)
level
- - Record level.strMsg
- - Record message.tCaught
- - Throwable to record.