Use this interface to access the specific type of diagnostic data from an underlying log for which this instance is created.
If you use the getMBeanInfo
operation in MBeanTypeServiceMBean, supply the following value as this MBean's fully qualified interface name:
weblogic.management.runtime.WLDFDataAccessRuntimeMBean
Since 9.0.0.0
No factory methods. Instances of this MBean are created automatically.
You can access this MBean from the following MBean attributes:
|
This section describes the following attributes:
Diagnostic data is logically organized as tabular data. This method returns a map of column names to their indices, which are represented as Integer objects.
Privileges | Read only |
Type | java.util.Map |
Diagnostic data is logically organized as tabular data. This method returns a map of column names to their type names, which are fully qualified class names for the primitive types Integer, Long, Float, Double, String, or an Object.
Privileges | Read only |
Type | java.util.Map |
The timestamp, in milliseconds, since Jan 1, 1970 AD, 00:00:00 GMT for the earliest record in the diagnostic data log.
Privileges | Read only |
Type | long |
The timestamp, in milliseconds, since Jan 1, 1970 AD, 00:00:00 GMT for the newest record in the diagnostic data log.
Privileges | Read only |
Type | long |
The latest known record ID for the underlying archive.
Privileges | Read only |
Type | long |
The name of this configuration. WebLogic Server uses an MBean to implement and persist the configuration.
Privileges | Read only |
Type | java.lang.String |
Return the immediate parent for this MBean
Privileges | Read/Write |
Type |
Returns the type of the MBean.
Privileges | Read only |
Type | java.lang.String |
This section describes the following operations:
Disposes of the cursor once the client has fetched all the records.
Operation Name | "closeCursor" |
Parameters | Object [] {
cursorName }
where:
|
Signature | String [] {
"java.lang.String" } |
Returns |
void
|
weblogic.management.ManagementException
Delete records within the specified time range that match the specified query. If the query is null or empty, all records within the time range will be deleted.
Start and end times are specified as the number of milliseconds elapsed since the epoch: Jan 1 1970 AD, 00:00:00 GMT.
Not all archives support a deletion feature. If not supported, this method will throw an UnsupportedOperationException exception.
Operation Name | "deleteDataRecords" |
Parameters | Object [] {
startTime, endTime, queryString }
where:
|
Signature | String [] {
"java.lang.Long",
"java.lang.Long",
"java.lang.String" } |
Returns |
int
|
weblogic.management.ManagementException
Fetches items from the open cursor. The total number fetched is limited by the value of the maxItems parameter.
Operation Name | "fetch" |
Parameters | Object [] {
cursorName, maxItems }
where:
|
Signature | String [] {
"java.lang.String",
"java.lang.Integer" } |
Returns |
class |
weblogic.management.ManagementException
Fetches a maximum of 100 items from the specified cursor.
Operation Name | "fetch" |
Parameters | Object [] {
cursorName }
where:
|
Signature | String [] {
"java.lang.String" } |
Returns |
class |
weblogic.management.ManagementException
The number of records that match the specified query and time range.
Start and end times are specified as the number of milliseconds elapsed since the epoch: Jan 1 1970 AD, 00:00:00 GMT.
Operation Name | "getDataRecordCount" |
Parameters | Object [] {
startTime, endTime, query }
where:
|
Signature | String [] {
"java.lang.Long",
"java.lang.Long",
"java.lang.String" } |
Returns |
int
|
weblogic.management.ManagementException
The number of records that match the specified query.
Operation Name | "getDataRecordCount" |
Parameters | Object [] {
query }
where:
|
Signature | String [] {
"java.lang.String" } |
Returns |
int
|
weblogic.management.ManagementException
The number that match the specified query and record-ID range, and whose timestamp (if it is available) is earlier than the specified end time.
The end time is specified as the number of milliseconds elapsed since the epoch: Jan 1 1970 AD, 00:00:00 GMT.
Operation Name | "getDataRecordCount" |
Parameters | Object [] {
startRecordId, endrecordId, endTime, query }
where:
|
Signature | String [] {
"java.lang.Long",
"java.lang.Long",
"java.lang.Long",
"java.lang.String" } |
Returns |
int
|
weblogic.management.ManagementException
Determines whether the specified cursor has more data to be fetched.
Operation Name | "hasMoreData" |
Parameters | Object [] {
cursorName }
where:
|
Signature | String [] {
"java.lang.String" } |
Returns |
boolean
|
weblogic.management.ManagementException
Opens a cursor with the specified timeout value, in milliseconds.
Operation Name | "openCursor" |
Parameters | Object [] {
query, cursorTimeout }
where:
|
Signature | String [] {
"java.lang.String",
"java.lang.Long" } |
Returns | String
|
weblogic.management.ManagementException
Opens a cursor on the server side for the query.
Operation Name | "openCursor" |
Parameters | Object [] {
query }
where:
|
Signature | String [] {
"java.lang.String" } |
Returns | String
|
weblogic.management.ManagementException
Opens a cursor with a given query and a record-id range.
The timestamp is specified as the number of milliseconds elapsed since the epoch: Jan 1 1970 AD, 00:00:00 GMT.
The default cursor timeout period is 5 minutes.
Operation Name | "openCursor" |
Parameters | Object [] {
beginRecordId, endRecordId, endTimestamp, query }
where:
|
Signature | String [] {
"java.lang.Long",
"java.lang.Long",
"java.lang.Long",
"java.lang.String" } |
Returns | String
|
weblogic.management.ManagementException
Opens a cursor for records that meet the specified time range and query condition. The timeout value for the cursor is also specified.
Timestamps are specified as the number of milliseconds elapsed since the epoch: Jan 1 1970 AD, 00:00:00 GMT.
Operation Name | "openCursor" |
Parameters | Object [] {
beginTimestamp, endTimestamp, query, cusorTimeout }
where:
|
Signature | String [] {
"java.lang.Long",
"java.lang.Long",
"java.lang.String",
"java.lang.Long" } |
Returns | String
|
weblogic.management.ManagementException
Opens a cursor with the specified query and time range.
Timestamps are specified as the number of milliseconds elapsed since the epoch: Jan 1 1970 AD, 00:00:00 GMT.
The default cursor timeout period is 5 minutes.
Operation Name | "openCursor" |
Parameters | Object [] {
beginTimestamp, endTimestamp, query }
where:
|
Signature | String [] {
"java.lang.Long",
"java.lang.Long",
"java.lang.String" } |
Returns | String
|
weblogic.management.ManagementException
Opens a cursor using the specified record-ID range, end timestamp, and query. The timeout value for the cursor is also specified.
The timestamp is specified as the number of milliseconds elapsed since the epoch: Jan 1 1970 AD, 00:00:00 GMT.
Operation Name | "openCursor" |
Parameters | Object [] {
beginRecordId, endRecordId, endTimestamp, query, cusorTimeout }
where:
|
Signature | String [] {
"java.lang.Long",
"java.lang.Long",
"java.lang.Long",
"java.lang.String",
"java.lang.Long" } |
Returns | String
|
weblogic.management.ManagementException