com.tibco.rta.model.mutable
Interface MutableMetricDescriptor

All Superinterfaces:
FunctionDescriptor, MetadataElement, MetricFunctionDescriptor, MutableMetadataElement, java.io.Serializable

public interface MutableMetricDescriptor
extends MutableMetadataElement, MetricFunctionDescriptor

Allows defining an implementation for the actual metric and may be provided by clients.

Clients need to implement MetricFunction interface and provide their own implementation for metric computation. For instance : 95th percentile.

Please refer
com.tibco.rta.runtime.metric.AbstractMetricFunction, MetricFunctionsRepository

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.tibco.rta.model.FunctionDescriptor
FunctionDescriptor.FunctionParam, FunctionDescriptor.FunctionParamValue
 
Method Summary
 void addBinding(FunctionDescriptor.FunctionParam functionParam, Measurement measurement, Attribute attribute)
          Add a function binding to the measurement.
 void setMetricFunctionDescriptor(MetricFunctionDescriptor functionDescriptor)
          Set a function descriptor
 
Methods inherited from interface com.tibco.rta.model.mutable.MutableMetadataElement
setDescription, setDisplayName, setName, setProperty
 
Methods inherited from interface com.tibco.rta.model.MetadataElement
getDescription, getDisplayName, getName, getOwnerSchema, getProperty, getPropertyNames, serialize
 
Methods inherited from interface com.tibco.rta.model.MetricFunctionDescriptor
getMetricDataType, isMultiValued
 
Methods inherited from interface com.tibco.rta.model.FunctionDescriptor
getCategory, getDescription, getFunctionContext, getFunctionContext, getFunctionContexts, getFunctionParam, getFunctionParam, getFunctionParams, getImplClass, getName
 

Method Detail

addBinding

void addBinding(FunctionDescriptor.FunctionParam functionParam,
                Measurement measurement,
                Attribute attribute)
                throws DuplicateSchemaElementException
Add a function binding to the measurement.

Parameters:
functionParam -
measurement -
attribute -
Throws:
DuplicateSchemaElementException

setMetricFunctionDescriptor

void setMetricFunctionDescriptor(MetricFunctionDescriptor functionDescriptor)
Set a function descriptor

Parameters:
functionDescriptor - associated function descriptor.


Copyright © 2000-2014 TIBCO Inc. All Rights Reserved.