org.pentaho.platform.plugin.services.webservices.content
Class AxisWebServiceRequestDispatcher
java.lang.Object
  
org.pentaho.platform.engine.core.system.PentahoBase
      
org.pentaho.platform.engine.services.solution.BaseContentGenerator
          
org.pentaho.platform.engine.services.solution.SimpleContentGenerator
              
org.pentaho.platform.plugin.services.webservices.content.AbstractAxisServiceContentGenerator
                  
org.pentaho.platform.plugin.services.webservices.content.AxisWebServiceRequestDispatcher
- All Implemented Interfaces: 
 - Serializable, IContentGenerator, ILogger
 
- Direct Known Subclasses: 
 - AxisServiceExecutor, AxisServiceWsdlGenerator
 
public abstract class AxisWebServiceRequestDispatcher
- extends AbstractAxisServiceContentGenerator
 
This class dispatches requests coming from GenericServlet and determines which AxisService should be invoked.
 It then passes this information, along with all the Axis content, to a subclass to do the execution.
- Author:
 
  - jamesdixon
 
- See Also:
 - Serialized Form
 
 
 
| Fields inherited from interface org.pentaho.platform.api.engine.ILogger | 
ACTIVITY_LOG, DEBUG, ERROR, FATAL, INFO, INSTANCE_LOG, SESSION_LOG, SOLUTION_LOG, TRACE, UNKNOWN, WARN | 
 
 
| 
Method Summary | 
 void | 
createContent(org.apache.axis2.engine.AxisConfiguration axisConfiguration,
              org.apache.axis2.context.ConfigurationContext context,
              OutputStream out)
 
          Parses the path parameter to find the web service name, makes sure it is 
 valid, and the calls the current subclass to create the required content
 for the specified web service | 
 
 
 
 
| Methods inherited from class org.pentaho.platform.engine.core.system.PentahoBase | 
debug, debug, error, error, fatal, fatal, genLogIdFromInfo, genLogIdFromInfo, genLogIdFromSession, getLoggingLevel, getLogId, getObjectName, info, info, setLoggingLevel, setLogId, trace, trace, warn, warn | 
 
 
| Methods inherited from interface org.pentaho.platform.api.engine.ILogger | 
debug, debug, error, error, fatal, fatal, getLoggingLevel, info, info, setLoggingLevel, trace, trace, warn, warn | 
 
AxisWebServiceRequestDispatcher
public AxisWebServiceRequestDispatcher()
createContent
public void createContent(org.apache.axis2.engine.AxisConfiguration axisConfiguration,
                          org.apache.axis2.context.ConfigurationContext context,
                          OutputStream out)
                   throws Exception
- Parses the path parameter to find the web service name, makes sure it is 
 valid, and the calls the current subclass to create the required content
 for the specified web service
- Specified by:
 createContent in class AbstractAxisServiceContentGenerator
 
- Parameters:
 axisConfiguration - AxisConfigurationcontext - ConfigurationContextout - The output stream to write to
- Throws:
 Exception