|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EventSourceContext
Provides the context for a monitored component. It can create event sources, and information about the monitored component.
EventSource
Nested Class Summary | |
---|---|
static interface |
EventSourceContext.Factory
|
Nested classes/interfaces inherited from interface com.ibm.wsspi.monitoring.metadata.MonitoringSpec |
---|
MonitoringSpec.Configuration, MonitoringSpec.Loader |
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT
|
static EventSourceContext.Factory |
Factory
|
static java.lang.String |
SessionKey
|
Fields inherited from interface com.ibm.wsspi.monitoring.metadata.MonitoringSpec |
---|
Loader |
Method Summary | |
---|---|
boolean |
blockExceptions(boolean isBlockExceptions)
Direct monitoring to be block event publishing exceptions for the artifact monitored by this event source context. |
java.lang.String |
getAttribute(java.lang.String key)
Return the value of the requested attribute, as is defined for this context in the mon file. |
java.util.Map |
getAttributes()
Return the attributes defined for this context in the mon file. |
com.ibm.websphere.cem.ECSEmitter |
getECSEmitter(java.lang.String ecsID)
Deprecated. |
java.lang.String |
getEventFormat()
return this monitor's event format, the format can be HexBinary, XML or XMLWithSchema. |
EventSource |
getEventSource(java.lang.String elementKind,
java.lang.String elementName)
Returns an event source for a monitored element. |
java.lang.String |
getEventVersion()
return current valid event version. |
java.util.logging.Logger |
getLogger()
|
boolean |
hasDefaultEventsDisabled()
|
boolean |
hasDefaultEventsEnabled()
Component kinds can specify events as default events in their .mes file. |
boolean |
hasMonitor()
|
boolean |
isBlockExceptions()
|
boolean |
isOverridingDefaults()
|
void |
setEventFormat(java.lang.String format)
set event format, it equals to call set event version. |
void |
setEventVersion(java.lang.String version)
set event version. |
Methods inherited from interface com.ibm.wsspi.monitoring.metadata.MonitoringSpec |
---|
getComponentQName, getComponentTypeQName, getConfiguration, getEventSourceArray, getEventSourceContext, getPerspective |
Field Detail |
---|
static final java.lang.String COPYRIGHT
static final EventSourceContext.Factory Factory
static final java.lang.String SessionKey
Method Detail |
---|
EventSource getEventSource(java.lang.String elementKind, java.lang.String elementName)
elementKind
- element kinds are specified for each component kind in the .mes file, for example for a Map transformation "Transformation"elementName
- the name of the monitored element e.g. "/ClarifyToGenericAddress/1" this name is used also in the .mon file
java.util.logging.Logger getLogger()
java.lang.String getAttribute(java.lang.String key)
getAttribute
in interface MonitoringSpec
key
-
java.util.Map getAttributes()
getAttributes
in interface MonitoringSpec
boolean isOverridingDefaults()
boolean hasMonitor()
@Deprecated com.ibm.websphere.cem.ECSEmitter getECSEmitter(java.lang.String ecsID)
ecsID
- - event correlation sphere ID. it can be null, In that case, the current ECS ID is used.
boolean hasDefaultEventsEnabled()
MonitoringSpec
hasDefaultEventsEnabled
in interface MonitoringSpec
boolean hasDefaultEventsDisabled()
hasDefaultEventsDisabled
in interface MonitoringSpec
MonitoringSpec.hasDefaultEventsEnabled()
boolean blockExceptions(boolean isBlockExceptions)
Event blocking can be adjusted for each monitored artifact separately. By default monitoring blocks all event publishing exceptions.
isBlockExceptions
- if true no exceptions are raised for event publishing failures,
if set to false, a RuntimeException is raised with the cause set to the originating exception,
the wrappering is neccessary because the originating exception may be a checked exception
boolean isBlockExceptions()
java.lang.String getEventVersion()
void setEventVersion(java.lang.String version)
version
- java.lang.String getEventFormat()
void setEventFormat(java.lang.String format)
format
- format
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |