|
Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.1.3) Part Number E41849-02 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SNMPLogFilterMBean
This MBean represents a filter to qualify log messages which are logged to the server logfile. A message must qualify criteria specified as a filter in order to generate a notification. Multiple instances of this MBean can be defined, if needed. If there are multiple instances, a message must qualify atleast one filter to qualify for the server logfile.
Field Summary |
---|
Fields inherited from interface weblogic.management.configuration.ConfigurationMBean |
---|
DEFAULT_EMPTY_BYTE_ARRAY |
Method Summary | |
---|---|
boolean |
addMessageId(String messageid)
Adds a feature to the MessageId attribute of the SNMPLogFilterMBean object |
boolean |
addSubsystemName(String subsystem)
Adds a feature to the SubsystemName attribute of the SNMPLogFilterMBean object |
boolean |
addUserId(String userid)
Adds a feature to the UserId attribute of the SNMPLogFilterMBean object |
String[] |
getMessageIds()
A list of message IDs or ID ranges that cause a WebLogic Server SNMP agent to generate a notification. |
String |
getMessageSubstring()
A string that is searched for in the message text. |
String |
getSeverityLevel()
The minimum severity of a message that causes a WebLogic Server SNMP agent to generate a notification. |
String[] |
getSubsystemNames()
A list of subsystems whose messages are selected by this log filter. |
String[] |
getUserIds()
A list of user IDs that causes a WebLogic Server SNMP agent to generate a notification. |
boolean |
removeMessageId(String messageid)
|
boolean |
removeSubsystemName(String subsystem)
|
boolean |
removeUserId(String userid)
|
void |
setMessageIds(String[] messageIdList)
Sets the value of the MessageIds attribute. |
void |
setMessageSubstring(String MessageSubString)
Sets the value of the MessageSubstring attribute. |
void |
setSeverityLevel(String severityLevel)
Sets the value of the SeverityLevel attribute. |
void |
setSubsystemNames(String[] subsystemList)
Sets the value of the SubsystemNames attribute. |
void |
setUserIds(String[] userIdList)
Sets the value of the UserIds attribute. |
Methods inherited from interface weblogic.management.configuration.SNMPTrapSourceMBean |
---|
addEnabledServer, getEnabledServers, removeEnabledServer, setEnabledServers |
Methods inherited from interface weblogic.management.configuration.ConfigurationMBean |
---|
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet |
Methods inherited from interface weblogic.management.WebLogicMBean |
---|
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent |
Methods inherited from interface javax.management.DynamicMBean |
---|
getAttribute, getAttributes, invoke, setAttribute, setAttributes |
Methods inherited from interface javax.management.MBeanRegistration |
---|
postDeregister, postRegister, preDeregister, preRegister |
Methods inherited from interface javax.management.NotificationBroadcaster |
---|
addNotificationListener, getNotificationInfo, removeNotificationListener |
Methods inherited from interface weblogic.descriptor.DescriptorBean |
---|
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener |
Method Detail |
---|
String getSeverityLevel()
The minimum severity of a message that causes a WebLogic Server SNMP agent to generate a notification.
void setSeverityLevel(String severityLevel)
Sets the value of the SeverityLevel attribute.
severityLevel
- The new severityLevel valueSNMPLogFilterMBean.getSeverityLevel()
String[] getSubsystemNames()
A list of subsystems whose messages are selected by this log filter. If none are specified, messages from all subsystems are selected.
void setSubsystemNames(String[] subsystemList)
Sets the value of the SubsystemNames attribute.
subsystemList
- The new subsystemNames valueSNMPLogFilterMBean.getSubsystemNames()
boolean addSubsystemName(String subsystem) throws InvalidAttributeValueException, ConfigurationException
Adds a feature to the SubsystemName attribute of the SNMPLogFilterMBean object
subsystem
- The feature to be added to the SubsystemName attribute
InvalidAttributeValueException
ConfigurationException
boolean removeSubsystemName(String subsystem) throws InvalidAttributeValueException, ConfigurationException
subsystem
-
InvalidAttributeValueException
ConfigurationException
String[] getUserIds()
A list of user IDs that causes a WebLogic Server SNMP agent to generate a notification.
Every message includes the user ID from the security context in which the message was generated.
If the user ID field for a message matches one of the user IDs you specify in the filter, WebLogic Server generates a notification.
If this log filter doesn't specify user IDs, WebLogic Server can generate a notification for messages from all user IDs.
void setUserIds(String[] userIdList)
Sets the value of the UserIds attribute.
userIdList
- The new userIds valueSNMPLogFilterMBean.getUserIds()
boolean addUserId(String userid) throws InvalidAttributeValueException, ConfigurationException
Adds a feature to the UserId attribute of the SNMPLogFilterMBean object
userid
- The feature to be added to the UserId attribute
InvalidAttributeValueException
ConfigurationException
boolean removeUserId(String userid) throws InvalidAttributeValueException, ConfigurationException
userid
-
InvalidAttributeValueException
ConfigurationException
String[] getMessageIds()
A list of message IDs or ID ranges that cause a WebLogic Server SNMP agent to generate a notification.
If no IDs are specified, this filter selects all message IDs.
Example list: 20,50-100,300
void setMessageIds(String[] messageIdList)
Sets the value of the MessageIds attribute.
messageIdList
- The new messageIds valueSNMPLogFilterMBean.getMessageIds()
boolean addMessageId(String messageid) throws InvalidAttributeValueException, ConfigurationException
Adds a feature to the MessageId attribute of the SNMPLogFilterMBean object
messageid
- The feature to be added to the MessageId attribute
InvalidAttributeValueException
ConfigurationException
boolean removeMessageId(String messageid) throws InvalidAttributeValueException, ConfigurationException
messageid
-
InvalidAttributeValueException
ConfigurationException
String getMessageSubstring()
A string that is searched for in the message text. Only messages that contain the string are selected. If a string is not specified, all messages are selected.
void setMessageSubstring(String MessageSubString) throws InvalidAttributeValueException, ConfigurationException
Sets the value of the MessageSubstring attribute.
MessageSubString
- The new messageSubstring value
InvalidAttributeValueException
ConfigurationException
SNMPLogFilterMBean.getMessageSubstring()
|
Copyright 1996, 2014, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.1.3) Part Number E41849-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |