Top Description Fields Constructors Methods
org.apache.derby.iapi.services.diag

public Class DiagnosticableGeneric

extends Object
implements Diagnosticable
Class Inheritance
All Implemented Interfaces
org.apache.derby.iapi.services.diag.Diagnosticable
Known Direct Subclasses
org.apache.derby.iapi.store.raw.D_ContainerKey, org.apache.derby.iapi.store.raw.D_ContainerLock, org.apache.derby.iapi.store.raw.D_RowLock, org.apache.derby.impl.store.access.btree.D_BTreeController, org.apache.derby.impl.store.access.heap.D_HeapController, org.apache.derby.impl.store.raw.data.D_BaseContainerHandle, org.apache.derby.impl.store.raw.data.D_RecordId, org.apache.derby.impl.store.raw.log.D_FlushedScan, org.apache.derby.impl.store.raw.log.D_LogToFile, org.apache.derby.impl.store.raw.xact.D_Xact
Imports
org.apache.derby.shared.common.error.StandardException, java.util.Properties

The Diagnosticable class implements the Diagnostics protocol, and can be used as the parent class for all other Diagnosticable objects.

Field Summary

Modifier and TypeField and Description
protected Object

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String

Returns:

A string with diagnostic information about the object.
diag
()

Implements org.apache.derby.iapi.services.diag.Diagnosticable.diag.

Default implementation of diagnostic on the object.

public void
diag_detail(Properties
In/out argument for passing information
prop
)

Implements org.apache.derby.iapi.services.diag.Diagnosticable.diag_detail.

Default implementation of detail diagnostic on the object.

public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

diag_objectback to summary
protected Object diag_object

Constructor Detail

DiagnosticableGenericback to summary
public DiagnosticableGeneric()

Method Detail

diagback to summary
public String diag() throws StandardException

Implements org.apache.derby.iapi.services.diag.Diagnosticable.diag.

Default implementation of diagnostic on the object.

This routine returns a string with whatever diagnostic information you would like to provide about this object.

This routine should be overriden by a real implementation of the diagnostic information you would like to provide.

Returns:String

A string with diagnostic information about the object.

Exceptions
StandardException:
Standard exception policy.
diag_detailback to summary
public void diag_detail(Properties prop) throws StandardException

Implements org.apache.derby.iapi.services.diag.Diagnosticable.diag_detail.

Default implementation of detail diagnostic on the object.

This routine should be overriden if there is detail diagnostics to be provided by a real implementation.

Parameters
prop:Properties

Doc from org.apache.derby.iapi.services.diag.Diagnosticable.diag_detail.

In/out argument for passing information

Exceptions
StandardException:
Standard exception policy.
initback to summary
public void init(Object obj)

Implements org.apache.derby.iapi.services.diag.Diagnosticable.init.