Package com.unitesk.aspectrace
Class AbstractTraceMessage
- java.lang.Object
-
- com.unitesk.aspectrace.AbstractTraceMessage
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
DebugMessage
,TagMessage
,TraceMessage
public abstract class AbstractTraceMessage extends java.lang.Object implements java.io.Serializable
Common ancestor of all "raw" trace messages, which are being processed on the level ofmessage streams
.Aspect adapters
converts them into the respectiveAspect messages
.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractTraceMessage.Kind
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractTraceMessage(java.lang.String aspect, java.lang.String channel)
Constructor.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAspect()
Gets message aspect.java.lang.String
getChannel()
Gets channel identifier.abstract AbstractTraceMessage.Kind
getKind()
Message type determiner.
-
-
-
Method Detail
-
getKind
public abstract AbstractTraceMessage.Kind getKind()
Message type determiner. Trace message handlers (trace channels
,trace filters
, realizationstrace providers
иmessage streams
etc.) can use this method instead of checking forinstanceof
.
-
getAspect
public final java.lang.String getAspect()
Gets message aspect.
-
getChannel
public final java.lang.String getChannel()
Gets channel identifier.
-
-