|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esper.epl.spec.PluggableObjectCollection
public class PluggableObjectCollection
Repository for pluggable objects of different types that follow a "namespace:name" notation.
Constructor Summary | |
---|---|
PluggableObjectCollection()
Ctor. |
Method Summary | |
---|---|
void |
addObject(java.lang.String namespace,
java.lang.String name,
java.lang.Class clazz,
PluggableObjectType type)
Add a single object to the collection. |
void |
addObject(java.lang.String namespace,
java.lang.String name,
java.lang.Class clazz,
PluggableObjectType type,
java.io.Serializable configuration)
Add a single object to the collection also adding additional configuration. |
void |
addObjects(PluggableObjectCollection other)
Add the plug-in objects for another collection. |
void |
addPatternObjects(java.util.List<ConfigurationPlugInPatternObject> configPattern)
Add a plug-in pattern object. |
void |
addViews(java.util.List<ConfigurationPlugInView> configurationPlugInViews,
java.util.List<ConfigurationPlugInVirtualDataWindow> configurationPlugInVirtualDW)
Add a plug-in view. |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,Pair<java.lang.Class,PluggableObjectEntry>>> |
getPluggables()
Returns the underlying nested map of namespace keys and name-to-object maps. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PluggableObjectCollection()
Method Detail |
---|
public void addViews(java.util.List<ConfigurationPlugInView> configurationPlugInViews, java.util.List<ConfigurationPlugInVirtualDataWindow> configurationPlugInVirtualDW) throws ConfigurationException
configurationPlugInViews
- is a list of configured plug-in view objects.
ConfigurationException
- if the configured views don't resolvepublic void addPatternObjects(java.util.List<ConfigurationPlugInPatternObject> configPattern) throws ConfigurationException
configPattern
- is a list of configured plug-in pattern objects.
ConfigurationException
- if the configured patterns don't resolvepublic void addObjects(PluggableObjectCollection other)
other
- is the collection to addpublic void addObject(java.lang.String namespace, java.lang.String name, java.lang.Class clazz, PluggableObjectType type)
namespace
- is the object's namespacename
- is the object's nameclazz
- is the class the object resolves totype
- is the object typepublic void addObject(java.lang.String namespace, java.lang.String name, java.lang.Class clazz, PluggableObjectType type, java.io.Serializable configuration)
namespace
- is the object's namespacename
- is the object's nameclazz
- is the class the object resolves totype
- is the object typepublic java.util.Map<java.lang.String,java.util.Map<java.lang.String,Pair<java.lang.Class,PluggableObjectEntry>>> getPluggables()
|
© 2006-2015 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |