com.ibm.wsspi.rasdiag.diagnosticProviderRegistration
Class AttributeBeanInfo
java.lang.Object
com.ibm.wsspi.rasdiag.diagnosticProviderRegistration.AttributeBeanInfo
public class AttributeBeanInfo
- extends java.lang.Object
The AttributeBeanInfo
class stores configuration registry
information as a member class of DiagnosticProviderInfo
.
It contains an array of AttributeInfo
objects
- See Also:
AttributeInfo
Constructor Summary |
AttributeBeanInfo(java.lang.Object aConfigBean,
java.lang.Object aStateBean,
java.lang.Object aTestBean,
DiagnosticProviderInfo aDPInfo,
java.lang.String aDPName)
construct the object including finding attributes, methods, and binding to the AttributeInfo array |
Method Summary |
void |
populateMap(java.lang.String aAttributeId,
java.util.HashMap payLoad,
boolean aRegisteredOnly,
java.lang.String dumpType)
populate the payload for a DiagnosticEvent with the information available from the dataBean. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AttributeBeanInfo
public AttributeBeanInfo(java.lang.Object aConfigBean,
java.lang.Object aStateBean,
java.lang.Object aTestBean,
DiagnosticProviderInfo aDPInfo,
java.lang.String aDPName)
- construct the object including finding attributes, methods, and binding to the AttributeInfo array
populateMap
public void populateMap(java.lang.String aAttributeId,
java.util.HashMap payLoad,
boolean aRegisteredOnly,
java.lang.String dumpType)
- populate the payload for a DiagnosticEvent with the information available from the dataBean. Includes
filtering, and driving the appropriate methods, then using the attribs to associate a message key
In the case of selfDiagnostics, it is assumed that the selfDiagnostic was already run, and that the
JBean is for gathering the results. The internal populate method will be driven with the attributes
associated with all tests. It is assumed that the attribute names will be tied to test names and that
this will provide the needed filtering (or that the get methods will return no value when their value
is not relevant).
- Parameters:
payLoad
- HashMap containing the payload to go into the DiagnosticEventaAttributeId
- regular expression string to filter available attributes byaRegisteredOnly
- boolean to determine if all matching attributes should be returned, or just those that are registereddumpType
- config or state constant to know which type of dataBean this is