public class MRole extends java.lang.Object implements MObjWithIdSort.HasIdString
MRole
captures information about a particular role used
by MTrace
including all its sinks.
Applications do not explicitly create MRole
objects.
Accessing a role, except for its name, is done through the MTrace
object.
MTrace
Modifier and Type | Method and Description |
---|---|
void |
addSink(MSink sink)
Attach a sink to this role -- if it's not already there
|
void |
addSink(java.lang.String name,
MSink sink) |
java.lang.String |
getIdAsString()
Return the string id for this role object
|
java.lang.String |
getRoleName()
Return the name of this role.
|
MSink |
getSink(java.lang.String sinkName)
Return the sink with specified name and attached to this role
|
void |
removeSink(java.lang.String sinkName) |
public java.lang.String getRoleName()
public java.lang.String getIdAsString()
getIdAsString
in interface MObjWithIdSort.HasIdString
public void addSink(MSink sink)
public void addSink(java.lang.String name, MSink sink)
public MSink getSink(java.lang.String sinkName)
public void removeSink(java.lang.String sinkName)