Developing Custom Filters

To develop a custom filter, create a new class that extends the class CustomConnectionFilter (com.denodo.parser.connection.filter package).

This class has to implement the method execute(InputStream is):InputStream.

A custom connection filter may have input parameters. They can be useful if you want the behavior of the custom filter to be easily customizable. To retrieve the parameters entered by the user when assigning the filter to a data source, invoke the method getParameters():Map<String, Object> from the execute(...) method.

The folder <DENODO_HOME>/samples/vdp/customConnectionFilter contains an example of a custom filter.

After developing the custom filter, generate its jar and import it into Virtual DataPort (see section Importing Extensions of the Administration Guide).