com.espertech.esper.client
Class ConfigurationPlugInAggregationMultiFunction

java.lang.Object
  extended by com.espertech.esper.client.ConfigurationPlugInAggregationMultiFunction
All Implemented Interfaces:
java.io.Serializable

public class ConfigurationPlugInAggregationMultiFunction
extends java.lang.Object
implements java.io.Serializable

Configuration information for plugging in a custom aggregation multi-function.

See Also:
Serialized Form

Constructor Summary
ConfigurationPlugInAggregationMultiFunction()
          Ctor.
ConfigurationPlugInAggregationMultiFunction(java.lang.String[] functionNames, java.lang.String multiFunctionFactoryClassName)
          Ctor.
 
Method Summary
 java.util.Map<java.lang.String,java.lang.Object> getAdditionalConfiguredProperties()
          Returns a map of optional configuration properties, or null if none provided.
 java.lang.String[] getFunctionNames()
          Returns aggregation function names.
 java.lang.String getMultiFunctionFactoryClassName()
          Returns the factory class name.
 void setAdditionalConfiguredProperties(java.util.Map<java.lang.String,java.lang.Object> additionalConfiguredProperties)
          Sets a map of optional configuration properties, or null if none provided.
 void setFunctionNames(java.lang.String[] functionNames)
          Sets aggregation function names.
 void setMultiFunctionFactoryClassName(java.lang.String multiFunctionFactoryClassName)
          Sets the factory class name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationPlugInAggregationMultiFunction

public ConfigurationPlugInAggregationMultiFunction()
Ctor.


ConfigurationPlugInAggregationMultiFunction

public ConfigurationPlugInAggregationMultiFunction(java.lang.String[] functionNames,
                                                   java.lang.String multiFunctionFactoryClassName)
Ctor.

Parameters:
functionNames - the aggregation function names
multiFunctionFactoryClassName - the factory class name
Method Detail

getFunctionNames

public java.lang.String[] getFunctionNames()
Returns aggregation function names.

Returns:
names

setFunctionNames

public void setFunctionNames(java.lang.String[] functionNames)
Sets aggregation function names.

Parameters:
functionNames - names to set

getMultiFunctionFactoryClassName

public java.lang.String getMultiFunctionFactoryClassName()
Returns the factory class name.

Returns:
class name

setMultiFunctionFactoryClassName

public void setMultiFunctionFactoryClassName(java.lang.String multiFunctionFactoryClassName)
Sets the factory class name.

Parameters:
multiFunctionFactoryClassName - class name

getAdditionalConfiguredProperties

public java.util.Map<java.lang.String,java.lang.Object> getAdditionalConfiguredProperties()
Returns a map of optional configuration properties, or null if none provided.

Returns:
additional optional properties

setAdditionalConfiguredProperties

public void setAdditionalConfiguredProperties(java.util.Map<java.lang.String,java.lang.Object> additionalConfiguredProperties)
Sets a map of optional configuration properties, or null if none provided.

Parameters:
additionalConfiguredProperties - additional optional properties

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com