|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ConfigurationOperations
Provides configuration operations for configuration-time and runtime parameters.
Method Summary | |
---|---|
void |
addEventTypeAlias(String eventTypeAlias,
Class javaEventClass)
Add an alias for an event type represented by Java-bean plain-old Java object events. |
void |
addEventTypeAlias(String eventTypeAlias,
ConfigurationEventTypeXMLDOM xmlDOMEventTypeDesc)
Add an alias for an event type that represents org.w3c.dom.Node events. |
void |
addEventTypeAlias(String eventTypeAlias,
Map<String,Class> typeMap)
Add an alias for an event type that represents java.util.Map events, taking a Map of event property and class name as a parameter. |
void |
addEventTypeAlias(String eventTypeAlias,
Properties typeMap)
Add an alias for an event type that represents java.util.Map events. |
void |
addEventTypeAlias(String eventTypeAlias,
String javaEventClassName)
Add an alias for an event type represented by JavaBean object events. |
void |
addImport(String importName)
Adds a package or class to the list of automatically-imported classes and packages. |
void |
addPlugInAggregationFunction(String functionName,
String aggregationClassName)
Adds a plug-in aggregation function given a function name and an aggregation class name. |
Method Detail |
---|
void addPlugInAggregationFunction(String functionName, String aggregationClassName) throws ConfigurationException
The aggregation class must extends the base class AggregationSupport
.
The same function name cannot be added twice.
functionName
- is the new aggregation function nameaggregationClassName
- is the fully-qualified class name of the class implementing the aggregation function
ConfigurationException
- is thrown to indicate a problem adding aggregation functionvoid addImport(String importName) throws ConfigurationException
To import a single class offering a static method, simply supply the fully-qualified name of the class
and use the syntax classname.methodname(...)
To import a whole package and use the classname.methodname(...)
syntax, specifiy a package
with wildcard, such as com.mycompany.staticlib.*
.
importName
- is a fully-qualified class name or a package name with wildcard
ConfigurationException
- if incorrect package or class names are encounteredvoid addEventTypeAlias(String eventTypeAlias, String javaEventClassName) throws ConfigurationException
Allows a second alias to be added for the same type. Does not allow the same alias to be used for different types.
eventTypeAlias
- is the alias for the event typejavaEventClassName
- fully-qualified class name of the event type
ConfigurationException
- if the alias is already in used for a different typevoid addEventTypeAlias(String eventTypeAlias, Class javaEventClass) throws ConfigurationException
Allows a second alias to be added for the same type. Does not allow the same alias to be used for different types.
eventTypeAlias
- is the alias for the event typejavaEventClass
- is the Java event class for which to create the alias
ConfigurationException
- if the alias is already in used for a different typevoid addEventTypeAlias(String eventTypeAlias, Properties typeMap) throws ConfigurationException
Allows a second alias to be added for the same type. Does not allow the same alias to be used for different types.
eventTypeAlias
- is the alias for the event typetypeMap
- maps the name of each property in the Map event to the type
(fully qualified classname) of its value in Map event instances.
ConfigurationException
- if the alias is already in used for a different typevoid addEventTypeAlias(String eventTypeAlias, Map<String,Class> typeMap) throws ConfigurationException
This method is provided for convenience and is same in function to method taking a Properties object that contain fully qualified class name as values.
Allows a second alias to be added for the same type. Does not allow the same alias to be used for different types.
eventTypeAlias
- is the alias for the event typetypeMap
- maps the name of each property in the Map event to the type of its value in the Map object
ConfigurationException
- if the alias is already in used for a different typevoid addEventTypeAlias(String eventTypeAlias, ConfigurationEventTypeXMLDOM xmlDOMEventTypeDesc) throws ConfigurationException
Allows a second alias to be added for the same type. Does not allow the same alias to be used for different types.
eventTypeAlias
- is the alias for the event typexmlDOMEventTypeDesc
- descriptor containing property and mapping information for XML-DOM events
ConfigurationException
- if the alias is already in used for a different type
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |