org.apache.ode.bpel.extension
Interface ExtensionCorrelationFilter


public interface ExtensionCorrelationFilter

Interface for the Correlation Filter


Method Summary
 java.lang.String[] computeCorrelationValues(org.w3c.dom.Element body, org.w3c.dom.Element header)
          Compute correlation values
 ExtensionCorrelationFilter getExtensionCorrelationFilterInstance(java.lang.String localName)
          Get Correaltion filter instance
 java.lang.String getName()
          Get the name of the filter
 java.lang.String getNamespaceURI()
          Get namespace of the filter
 void registerExtensionCorrelationFilter()
          Register correlation filter with a name TODO this method can be removed.
 

Method Detail

getNamespaceURI

java.lang.String getNamespaceURI()
Get namespace of the filter

Returns:
Namespace of the filter

registerExtensionCorrelationFilter

void registerExtensionCorrelationFilter()
Register correlation filter with a name TODO this method can be removed. registering can be done externally since the class that should be resistered is the class of this object (hmm this is not discriptive enough .. i know :))


getExtensionCorrelationFilterInstance

ExtensionCorrelationFilter getExtensionCorrelationFilterInstance(java.lang.String localName)
                                                                 throws java.lang.InstantiationException,
                                                                        java.lang.IllegalAccessException
Get Correaltion filter instance

Parameters:
localName - name of the filter
Returns:
ExtensionCorrelationFilter
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException

computeCorrelationValues

java.lang.String[] computeCorrelationValues(org.w3c.dom.Element body,
                                            org.w3c.dom.Element header)
Compute correlation values

Parameters:
body - Soap body
header - Soap header
Returns:
Correlation values

getName

java.lang.String getName()
Get the name of the filter

Returns:
Name


Copyright © 2015 WSO2. All Rights Reserved.