Overview | Package | Class | Use | Tree | Deprecated | Index | Help
|  | Oracle
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## weblogic.management.logging
Class WebLogicLogNotification

    java.lang.Object
      java.util.EventObject
          javax.management.Notification
              weblogic.management.logging.WebLogicLogNotification

All Implemented Interfaces:
  Serializable

    public final class WebLogicLogNotification

extends Notification

This class is the type of Notifications which are generated by the LogBroadcasterRuntimeMBean in the server for log messages. JMX notification listeners registering to LogBroadcasterRuntimeMBean get a notification of this type when their handleNotification() methods are invoked. The getters on this class return the respective fields (as indicated by the name) of the log message on behalf of which this notification was created.

See Also:
  `LogBroadcasterRuntimeMBean`, `NotificationListener`, `NotificationBroadcaster`, Serialized Form

Field Summary

Fields inherited from class javax.management.Notification
`source`

Method Summary
`String` | `getDiagnosticContextId()` Gets the diagnostic context id associated with the log event.
`String` | `getId()` Returns the full message id from the log entry.
`String` | `getMachineName()` Gets the machineName attribute of the WebLogicLogNotification object
`int` | `getMessageId()` Server log message ids are of the form [prefix-]id, where the prefix for WLS messages is "BEA", eg BEA-123456.
`String` | `getMessageIdString()` Returns the numeric id as a 6 digit string.
`String` | `getServername()` Gets the servername attribute of the WebLogicLogNotification object
`int` | `getSeverity()` Gets the severity attribute of the WebLogicLogNotification object
`String` | `getSubsystem()` Identifies the subsystem responsible for logging the message.
`String` | `getThreadId()` Gets the threadId attribute of the WebLogicLogNotification object
`Throwable` | `getThrowable()` Gets the throwable attribute of the WebLogicLogNotification object
`String` | `getTransactionId()` Gets the transactionId attribute of the WebLogicLogNotification object
`String` | `getType()` This returns the notification type, as defined by JMX.
`String` | `getUserId()` Gets the userId attribute of the WebLogicLogNotification object
`int` | `getVersion()` Returns the version number for this WebLogicLogNotification.

Methods inherited from class javax.management.Notification
`getMessage, getSequenceNumber, getTimeStamp, getUserData, setSequenceNumber, setSource, setTimeStamp, setUserData, toString`

Methods inherited from class java.util.EventObject
`getSource`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Method Detail

### getVersion

    public final int getVersion()

  Returns the version number for this WebLogicLogNotification. This denotes the contents and format of the notification.

  Returns:
    The version value

### getType

    public String getType()

  This returns the notification type, as defined by JMX. The value returned includes the subsystem responsible for logging the message and the message id. The id may contain a prefix, so should not be assumed to be numeric. To obtain the numeric version of the id use the `WebLogicLogNotification.getMessageId()` method. The `WebLogicLogNotification.getId()` method can be used to obtain the logged version of the id. To obtain the subsystem identifier, the `WebLogicLogNotification.getSubsystem()` method is recommended.

  Overrides:
    `getType` in class `Notification`
  Returns:
    type Format = weblogic.logMessage.<subSystem>.<messageId>

### getMachineName

    public String getMachineName()

  Gets the machineName attribute of the WebLogicLogNotification object

  Returns:
    The machineName value

### getServername

    public String getServername()

  Gets the servername attribute of the WebLogicLogNotification object

  Returns:
    The servername value

### getThreadId

    public String getThreadId()

  Gets the threadId attribute of the WebLogicLogNotification object

  Returns:
    The threadId value

### getUserId

    public String getUserId()

  Gets the userId attribute of the WebLogicLogNotification object

  Returns:
    The userId value

### getTransactionId

    public String getTransactionId()

  Gets the transactionId attribute of the WebLogicLogNotification object

  Returns:
    The transactionId value

### getSeverity

    public int getSeverity()

  Gets the severity attribute of the WebLogicLogNotification object

  Returns:
    The severity value

### getThrowable

    public Throwable getThrowable()

  Gets the throwable attribute of the WebLogicLogNotification object

  Returns:
    The throwable value

### getMessageId

    public int getMessageId()

  Server log message ids are of the form [prefix-]id, where the prefix for WLS messages is "BEA", eg BEA-123456. The actual id is a 6 digit string. This method returns a int representation of the id portion only. If the id contains non-numeric characters a -1 is returned.

  Returns:
    numeric message id. -1 is returned if the notification did not include a message id or was non-numeric.

### getId

    public String getId()

  Returns the full message id from the log entry. This may include a prefix. eg BEA-123456. A null value is returned if a message id was not included in the notification.

  Returns:
    The id value

### getMessageIdString

    public String getMessageIdString()

  Returns the numeric id as a 6 digit string. If prefixes are not being used this is the same as `WebLogicLogNotification.getId()`. Otherwise, the returned value is the id with the prefix removed.

  Returns:
    The messageIdString value

### getSubsystem

    public String getSubsystem()

  Identifies the subsystem responsible for logging the message.

  Returns:
    The subsystem value

### getDiagnosticContextId

    public String getDiagnosticContextId()

  Gets the diagnostic context id associated with the log event.

  Returns:
    The diagnostic context id of the log event represented by this notification.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Documentation is available at http://edocs.bea.com/wls/docs103 Copyright 1996,2008, 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.
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD