UM Java API
6.16.1
|
Public Member Functions | |
LBMEventQueueAttributes (String eventQueueName) throws LBMException | |
void | setFromXml (String eventQueueName) throws LBMException |
LBMEventQueueAttributes () throws LBMException | |
void | dispose () |
LBMConfigOption[] | dumpAttributeList () |
String | getValue (String attributeName) throws LBMException |
void | setValue (String attributeName, String attributeValue) throws LBMException |
Object | setProperty (String attributeName, String attributeValue) |
void | load (InputStream inStream) throws IOException |
void | setObjectRecycler (LBMObjectRecyclerBase objRec, Object objRecCbArg) |
Protected Member Functions | |
void | finalize () |
Encapsulates the set of default LBM event queue attributes.
com.latencybusters.lbm.LBMEventQueueAttributes.LBMEventQueueAttributes | ( | String | eventQueueName | ) | throws LBMException |
Create and fill an LBMEventQueueAttributes object with the current default values for the given event queue name.
eventQueueName | Event queue name string. Is written into the attributes object. |
LBMException | if the eventQueueName is not permitted by the configuration or other operational failure. |
com.latencybusters.lbm.LBMEventQueueAttributes.LBMEventQueueAttributes | ( | ) | throws LBMException |
Create an LBMEventQueueAttributes object with the current default values
LBMException | for operational failure. |
void com.latencybusters.lbm.LBMEventQueueAttributes.dispose | ( | ) |
Free memory associated with this set of attributes.
Referenced by com.latencybusters.lbm.LBMEventQueueAttributes.finalize().
LBMConfigOption [] com.latencybusters.lbm.LBMEventQueueAttributes.dumpAttributeList | ( | ) |
Returns an array of LBMConfigOptions.
|
protected |
This method is for internal use only, and is not supported for customer applications.
References com.latencybusters.lbm.LBMEventQueueAttributes.dispose().
String com.latencybusters.lbm.LBMEventQueueAttributes.getValue | ( | String | attributeName | ) | throws LBMException |
Returns the current value of an attribute from this set of event queue attributes.
attributeName | Name of the attribute to retrieve |
LBMException | if attributeName is not a valid attribute. |
void com.latencybusters.lbm.LBMEventQueueAttributes.load | ( | InputStream | inStream | ) | throws IOException |
Reads a property (attribute) list (key and element pairs) from the input stream.
inStream | Input stream of bytes |
IOException | if any I/O error occurs. |
LBMRuntimeException | if any invalid attribute is detected in inStream . |
References com.latencybusters.lbm.LBMEventQueueAttributes.setProperty().
void com.latencybusters.lbm.LBMEventQueueAttributes.setFromXml | ( | String | eventQueueName | ) | throws LBMException |
Fill an LBMEventQueueAttributes object with the default values for the given event queue name specified by the XML configuration.
eventQueueName | Event queue name string. Is written into the attributes object. |
LBMException | if the eventQueueName is not permitted by the configuration or other operational failure. |
void com.latencybusters.lbm.LBMEventQueueAttributes.setObjectRecycler | ( | LBMObjectRecyclerBase | objRec, |
Object | objRecCbArg | ||
) |
Object com.latencybusters.lbm.LBMEventQueueAttributes.setProperty | ( | String | attributeName, |
String | attributeValue | ||
) |
Set the current value of an attribute in this set of event queue attributes.
attributeName | Name of the attribute to set |
attributeValue | New attribute value |
LBMRuntimeException | if attributeName is not a valid attribute, or attributeValue is not a valid value for attributeName . |
References com.latencybusters.lbm.LBMEventQueueAttributes.setValue().
Referenced by com.latencybusters.lbm.LBMEventQueueAttributes.load().
void com.latencybusters.lbm.LBMEventQueueAttributes.setValue | ( | String | attributeName, |
String | attributeValue | ||
) | throws LBMException |
FOR INTERNAL INFORMATICA USE ONLY - NOT FOR DIRECT APPLICATION USEAGE. Applications should use setProperty() instead. Set the current value of an attribute in this set of event queue attributes. Note that this method bypasses the property list. As such no attributes configured using this method will appear in the property list.
attributeName | Name of the attribute to set |
attributeValue | New attribute value |
LBMException | if attributeName is not a valid attribute, or attributeValue is not a valid value for attributeName . |
Referenced by com.latencybusters.lbm.LBMEventQueueAttributes.setProperty().