com.raritantechnologies.webServices
Class WebServiceConfigurationManager

java.lang.Object
  extended bycom.raritantechnologies.searchApp.ConfigurationManager
      extended bycom.raritantechnologies.searchApp.XMLConfigurationManager
          extended bycom.raritantechnologies.webServices.WebServiceConfigurationManager

public class WebServiceConfigurationManager
extends XMLConfigurationManager

ConfigurationManager for Web Services applications.

XML Configuration Template:
   <WebServicesConfiguration>

     <!-- For multiple web services in a single container - use this format: -->
     <WebService name="[ name of the web Service ]" >

       <!-- One or more WebServiceMap elements -->
       <WebServiceMap methodNames="[ name of WebService method ]"
                       mapperClass="[ subclass of com.raritantechnologies.webServices.WebServiceMapper ]" >

       </WebServiceMap>

     </WebService>

     <!-- For a single web service: -->
     <!-- One or more WebServiceMap elements -->
     <WebServiceMap methodNames="[ name of WebService method ]"
                       mapperClass="[ subclass of com.raritantechnologies.webServices.WebServiceMapper ]" >

     </WebServiceMap>

     <!-- Other elements such as Search Sources, SystemObjects, etc. -->  

 

XML Configuration Template for ContentHandlers

   <ContentHandlers>
     <ContentHandler contentType="[ name of the content handler in the http request ]"
                        class="[ class of com.raritantechnologies.quickstart.userInterface.IDocumentContentHandler ]" >

     </ContentHandler>

   </ContentHandlers>
 
</WebServicesConfiguration>

Developed by Raritan Technologies Inc..

Author:
Ted Sullivan

Field Summary
 
Fields inherited from class com.raritantechnologies.searchApp.ConfigurationManager
DEFAULT_FEDERATOR_CLASS, theScheduler, theSourceMapFactory
 
Constructor Summary
WebServiceConfigurationManager()
           
 
Method Summary
static java.lang.String getMethodName(SOAPEnvelope soapEnv)
           
 WebServiceMapper getWebServiceMapper(MessageContext msgContext)
           
 WebServiceMapper getWebServiceMapper(MessageContext msgContext, java.lang.String webServiceName)
           
protected  void initialize(java.util.PropertyResourceBundle prb)
           
 
Methods inherited from class com.raritantechnologies.searchApp.XMLConfigurationManager
addConfigurableFactoryLink, addSystemObjects, addUserInfoReaders, createSystemObject, getConfigDoc, getQueryProcessor, getSearchFieldMapFactory, getSecurityManager, getSourceMapFactory, getXMLSearchFieldMapFactory, processSourceElement, returnConfiguredObject
 
Methods inherited from class com.raritantechnologies.searchApp.ConfigurationManager
addSecurityManager, addSourceMap, addSystemObject, changeBasePath, changeToSysPathSep, getAbstractSearchField, getBasePath, getConfigPath, getConfigPath, getDebugWriter, getFederatorClass, getInstance, getInstance, getLogger, getLoginPath, getPrb, getScheduler, getSearchFieldMap, getSearchSources, getSecurityManager, getSourceMap, getSourceMap, getStreamFactory, getSysConfigProperty, getSystemObject, getSystemObjects, initializeLog4JLogging, initializeLogger, listSystemProperties, printStackTrace, setFederatorClass, setStreamFactory, useLog4JLogging, write, writeDebug, writeDebug, writeDebug, writeDebug, writeDebug, writeError, writeError, writeError, writeError, writeError, writeFatal, writeFatal, writeFatal, writeFatal, writeFatal, writeInfo, writeInfo, writeInfo, writeWarning, writeWarning, writeWarning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebServiceConfigurationManager

public WebServiceConfigurationManager()
Method Detail

initialize

protected void initialize(java.util.PropertyResourceBundle prb)
Overrides:
initialize in class XMLConfigurationManager

getWebServiceMapper

public WebServiceMapper getWebServiceMapper(MessageContext msgContext)

getWebServiceMapper

public WebServiceMapper getWebServiceMapper(MessageContext msgContext,
                                            java.lang.String webServiceName)

getMethodName

public static java.lang.String getMethodName(SOAPEnvelope soapEnv)