org.apache.xmlrpc.server

Class RequestProcessorFactoryFactory.RequestSpecificProcessorFactoryFactory

public static class RequestProcessorFactoryFactory.RequestSpecificProcessorFactoryFactory extends Object implements RequestProcessorFactoryFactory

This is the default implementation of {@link RequestProcessorFactoryFactory}. A new instance is created and initialized for any request. The instance may be configured by overwriting {@link #getRequestProcessor(Class, XmlRpcRequest)}.
Method Summary
protected ObjectgetRequestProcessor(Class pClass, XmlRpcRequest pRequest)
Subclasses may override this method for request specific configuration.
RequestProcessorFactoryFactory.RequestProcessorFactorygetRequestProcessorFactory(Class pClass)

Method Detail

getRequestProcessor

protected Object getRequestProcessor(Class pClass, XmlRpcRequest pRequest)
Subclasses may override this method for request specific configuration. A typical subclass will look like this:
   public class MyRequestProcessorFactoryFactory
           extends RequestProcessorFactoryFactory {
       protected Object getRequestProcessor(Class pClass, XmlRpcRequest pRequest) {
           Object result = super.getRequestProcessor(pClass, pRequest);
           // Configure the object here
           ...
           return result;
       }
   }
 

getRequestProcessorFactory

public RequestProcessorFactoryFactory.RequestProcessorFactory getRequestProcessorFactory(Class pClass)
Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.