Package com.unitesk.aspectrace
Class AspectMessage
- java.lang.Object
-
- com.unitesk.aspectrace.AspectMessage
-
- Direct Known Subclasses:
ChannelMessage
,CoverageMessage
,CoverageStructureMessage
,FailureMessage
,FormulaMessage
,FsmBrowserMessage
,FsmEndMessage
,FsmStartMessage
,FsmStateMessage
,FsmSummaryMessage
,IterVarMessage
,MarkMessage
,MethodEndMessage
,MethodStartMessage
,OracleEndMessage
,OracleStartMessage
,RequirementMessage
,RequirementStartMessage
,TransitionMessage
public abstract class AspectMessage extends java.lang.Object
Base class for all aspect dependent messages. Subclasses must be immutable so that the same class instance can be safely passed to all listeners.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AspectMessage(AspectAdapter adapter)
protected
AspectMessage(java.lang.String aspect, AspectAdapter adapter)
protected
AspectMessage(java.lang.String aspect, java.lang.String channel, AspectAdapter adapter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AspectAdapter
getAdapter()
java.util.Map<java.lang.String,java.util.Set<java.lang.String>>
getAllTags()
Gets active tags from provider.java.lang.String
getAspect()
java.lang.String
getChannel()
protected java.util.Set<java.lang.String>
getMyTags()
Gets tags for the current message from provider.
-
-
-
Constructor Detail
-
AspectMessage
protected AspectMessage(AspectAdapter adapter)
-
AspectMessage
protected AspectMessage(java.lang.String aspect, AspectAdapter adapter)
-
AspectMessage
protected AspectMessage(java.lang.String aspect, java.lang.String channel, AspectAdapter adapter)
-
-
Method Detail
-
getAspect
public final java.lang.String getAspect()
-
getChannel
public final java.lang.String getChannel()
-
getAdapter
public final AspectAdapter getAdapter()
-
getAllTags
public final java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getAllTags()
Gets active tags from provider. ==TraceProvider.getAllTags()
- Returns:
- Set of tags copy. Changes have no effects on trace handling.
-
getMyTags
protected final java.util.Set<java.lang.String> getMyTags()
Gets tags for the current message from provider. ==TraceProvider.getTags(java.lang.String)
- Returns:
- Set of tags which are part of provider state.
-
-