WLDFDataAccessRuntimeMBean
Overview | Related MBeans | Attributes | Operations
Overview
Use this interface to access the specific type of diagnostic data from an underlying log for which this instance is created.
Since 9.0.0.0 Security roles The following roles have read, write, and invoke permission for all non-encrypted attributes and operations in this MBean:
- Deployer
- Monitor
- Operator
Fully Qualified Interface Name If you use the getMBeanInfo operation in MBeanTypeServiceMBean, supply the following value as this MBean's fully qualified interface name:
weblogic.management.runtime.WLDFDataAccessRuntimeMBean
Factory Methods No factory methods. Instances of this MBean are created automatically.
Attributes
This section describes the following attributes:
CachingDisabled
Private property that disables caching in proxies.
Privileges Read only Type boolean
ColumnIndexMap
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
ColumnTypeMap
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
EarliestAvailableTimestamp
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
LatestAvailableTimestamp
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
LatestRecordId
The latest known record ID for the underlying archive.
Privileges Read only Type long
MBeanInfo
Returns the MBean info for this MBean.
Deprecated.
Privileges Read only Type javax.management.MBeanInfo
Name of
Name of configuration. WebLogic Server uses an MBean to implement and persist the configuration.
Privileges Read only Type java.lang.String
ObjectName
Returns the ObjectName under which this MBean is registered in the MBean server.
Deprecated.
Privileges Read only Type weblogic.management.WebLogicObjectName
Parent
Return the immediate parent for this MBean
Privileges Read/Write Type
Registered
Returns false if the the MBean represented by this object has been unregistered.
Deprecated.
Privileges Read only Type boolean
TimestampAvailable
Returns true, if timestamp information is available with the underlying archive.
Privileges Read only Type boolean
Type
Returns the type of the MBean.
Privileges Read only Type java.lang.String
Operations
This section describes the following operations:
closeCursor
Disposes of the cursor once the client has fetched all the records.
Operation Name "closeCursor"
Parameters Object [] { cursorName }
where:
cursorName is an object of type
java.lang.String that specifies:
cursorName
Signature String [] { "java.lang.String" }
Returns void
Exceptions
weblogic.management.ManagementException
deleteDataRecords
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:
startTime is an object of type
java.lang.Long that specifies:
Start time of the interval (inclusive)
endTime is an object of type
java.lang.Long that specifies:
End time of the interval (exclusive)
queryString is an object of type
java.lang.String that specifies:
Query criterion
Signature String [] { "java.lang.Long", "java.lang.Long", "java.lang.String" }
Returns int
Exceptions
weblogic.management.ManagementException
fetch
Fetches a maximum of 100 items from the specified cursor.
Operation Name "fetch"
Parameters Object [] { cursorName }
where:
cursorName is an object of type
java.lang.String that specifies:
cursorName
Signature String [] { "java.lang.String" }
Returns class
Exceptions
weblogic.management.ManagementException
ManagementException
fetch
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:
cursorName is an object of type
java.lang.String that specifies:
cursorName
maxItems is an object of type
java.lang.Integer that specifies:
maxItems
Signature String [] { "java.lang.String", "java.lang.Integer" }
Returns class
Exceptions
weblogic.management.ManagementException
ManagementException
getDataRecordCount
The number of records that match the specified query.
Operation Name "getDataRecordCount"
Parameters Object [] { query }
where:
query is an object of type
java.lang.String that specifies:
Query expression
Signature String [] { "java.lang.String" }
Returns int
Exceptions
weblogic.management.ManagementException
ManagementException
getDataRecordCount
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:
startRecordId is an object of type
java.lang.Long that specifies:
Record id of the first record
endrecordId is an object of type
java.lang.Long that specifies:
Look at records whose record-ids are smaller than specified endrecordId
endTime is an object of type
java.lang.Long that specifies:
Look at records which were entered prior to endTime
query is an object of type
java.lang.String that specifies:
Query criterion
Signature String [] { "java.lang.Long", "java.lang.Long", "java.lang.Long", "java.lang.String" }
Returns int
Exceptions
weblogic.management.ManagementException
ManagementException
getDataRecordCount
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:
startTime is an object of type
java.lang.Long that specifies:
Start time of the interval (inclusive)
endTime is an object of type
java.lang.Long that specifies:
End time of the interval (exclusive)
query is an object of type
java.lang.String that specifies:
Query criterion
Signature String [] { "java.lang.Long", "java.lang.Long", "java.lang.String" }
Returns int
Exceptions
weblogic.management.ManagementException
ManagementException
hasMoreData
Determines whether the specified cursor has more data to be fetched.
Operation Name "hasMoreData"
Parameters Object [] { cursorName }
where:
cursorName is an object of type
java.lang.String that specifies:
cursorName
Signature String [] { "java.lang.String" }
Returns boolean
Exceptions
weblogic.management.ManagementException
ManagementException
openCursor
Opens a cursor on the server side for the query.
Operation Name "openCursor"
Parameters Object [] { query }
where:
query is an object of type
java.lang.String that specifies:
The query expression to filter the result set from the underlying diagnostic log.
Signature String [] { "java.lang.String" }
Returns String
Exceptions
weblogic.management.ManagementException
ManagementException
openCursor
Opens a cursor with the specified timeout value, in milliseconds.
Operation Name "openCursor"
Parameters Object [] { query, cursorTimeout }
where:
query is an object of type
java.lang.String that specifies:
The query expression to filter the result set from the underlying diagnostic log.
cursorTimeout is an object of type
java.lang.Long that specifies:
The timeout interval after which the cursor will become invalid if not invoked.
Signature String [] { "java.lang.String", "java.lang.Long" }
Returns String
Exceptions
weblogic.management.ManagementException
ManagementException
openCursor
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:
beginRecordId is an object of type
java.lang.Long that specifies:
Record id of the first record (inclusive) in the result set
endRecordId is an object of type
java.lang.Long that specifies:
Record id of the last record (exclusive) in the result set
endTimestamp is an object of type
java.lang.Long that specifies:
Include only those records whose timestamp is earlier than this value
query is an object of type
java.lang.String that specifies:
Query criterion
cusorTimeout is an object of type
java.lang.Long that specifies:
cusorTimeout
Signature String [] { "java.lang.Long", "java.lang.Long", "java.lang.Long", "java.lang.String", "java.lang.Long" }
Returns String
Exceptions
weblogic.management.ManagementException
ManagementException
openCursor
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:
beginRecordId is an object of type
java.lang.Long that specifies:
Record id of the first record (inclusive) in the result set
endRecordId is an object of type
java.lang.Long that specifies:
Record id of the last record (exclusive) in the result set
endTimestamp is an object of type
java.lang.Long that specifies:
Include only those records whose timestamp is earlier than this value
query is an object of type
java.lang.String that specifies:
Query criterion
Signature String [] { "java.lang.Long", "java.lang.Long", "java.lang.Long", "java.lang.String" }
Returns String
Exceptions
weblogic.management.ManagementException
ManagementException
openCursor
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:
beginTimestamp is an object of type
java.lang.Long that specifies:
beginTimestamp
endTimestamp is an object of type
java.lang.Long that specifies:
endTimestamp
query is an object of type
java.lang.String that specifies:
query
Signature String [] { "java.lang.Long", "java.lang.Long", "java.lang.String" }
Returns String
Exceptions
weblogic.management.ManagementException
ManagementException
openCursor
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:
beginTimestamp is an object of type
java.lang.Long that specifies:
beginTimestamp
endTimestamp is an object of type
java.lang.Long that specifies:
endTimestamp
query is an object of type
java.lang.String that specifies:
query
cusorTimeout is an object of type
java.lang.Long that specifies:
cusorTimeout
Signature String [] { "java.lang.Long", "java.lang.Long", "java.lang.String", "java.lang.Long" }
Returns String
Exceptions
weblogic.management.ManagementException
ManagementException
preDeregister
Operation Name "preDeregister"
Parameters null
Signature null
Returns void
Exceptions
java.lang.Exception