org.pentaho.platform.web.servlet
Class PentahoXmlaServlet

java.lang.Object
  extended by DefaultXmlaServlet
      extended by org.pentaho.platform.web.servlet.PentahoXmlaServlet

public class PentahoXmlaServlet
extends DefaultXmlaServlet

Filters out DataSource elements that are not XMLA-related.

Background: Pentaho re-used datasources.xml for non-XMLA purposes. But since DefaultXmlaServlet requires actual XMLA datasources, this servlet extends DefaultXmlaServlet and removes the non-XMLA datasources before continuing normal DefaultXmlaServlet behavior.

The convention here is that any DataSource elements with <ProviderType>None</ProviderType> are considered non-XMLA and are filtered out.

Author:
mlowery

Constructor Summary
PentahoXmlaServlet()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PentahoXmlaServlet

public PentahoXmlaServlet()