org.globus.axis.description
Class ServiceDescUtil

java.lang.Object
  extended byorg.globus.axis.description.ServiceDescUtil

public class ServiceDescUtil
extends Object

This class updates the Java service description with information retreived from the wsdl file. It also updates the soap address location url in the wsdl file.


Field Summary
static String ACTION_MAP
           
static String ALLOWED_METHODS_CLASS
           
static String PROVIDER_MAPPING
           
static String PROVIDERS_OPTION
           
 
Constructor Summary
ServiceDescUtil()
           
 
Method Summary
static void fixNamespaces(MessageContext msgCtx, SOAPService service, ServiceDesc serviceDesc)
           
protected static List getAllowedOperations(MessageContext msgCtx, SOAPService service, ServiceDesc serviceDesc)
           
protected static Method[] getMethods(Class clazz)
           
static void initializeProviders(MessageContext msgCtx, SOAPService service, ServiceDesc serviceDesc)
           
static void initializeService(MessageContext msgContext)
           
static void updateAllowedMethods(MessageContext msgCtx, SOAPService service, ServiceDesc serviceDesc)
           
static void updateWSDL(MessageContext ctx)
           
static void updateWSDLImport(MessageContext ctx)
           
static void updateWSDLSOAPAddress(MessageContext ctx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROVIDER_MAPPING

public static final String PROVIDER_MAPPING
See Also:
Constant Field Values

PROVIDERS_OPTION

public static final String PROVIDERS_OPTION
See Also:
Constant Field Values

ALLOWED_METHODS_CLASS

public static final String ALLOWED_METHODS_CLASS
See Also:
Constant Field Values

ACTION_MAP

public static final String ACTION_MAP
See Also:
Constant Field Values
Constructor Detail

ServiceDescUtil

public ServiceDescUtil()
Method Detail

initializeService

public static void initializeService(MessageContext msgContext)
                              throws Exception
Throws:
Exception

initializeProviders

public static void initializeProviders(MessageContext msgCtx,
                                       SOAPService service,
                                       ServiceDesc serviceDesc)
                                throws Exception
Throws:
Exception

fixNamespaces

public static void fixNamespaces(MessageContext msgCtx,
                                 SOAPService service,
                                 ServiceDesc serviceDesc)
                          throws Exception
Throws:
Exception

updateWSDL

public static void updateWSDL(MessageContext ctx)
                       throws Exception
Throws:
Exception

updateWSDLImport

public static void updateWSDLImport(MessageContext ctx)
                             throws Exception
Throws:
Exception

updateWSDLSOAPAddress

public static void updateWSDLSOAPAddress(MessageContext ctx)
                                  throws Exception
Throws:
Exception

updateAllowedMethods

public static void updateAllowedMethods(MessageContext msgCtx,
                                        SOAPService service,
                                        ServiceDesc serviceDesc)
                                 throws Exception
Throws:
Exception

getAllowedOperations

protected static List getAllowedOperations(MessageContext msgCtx,
                                           SOAPService service,
                                           ServiceDesc serviceDesc)
                                    throws Exception
Throws:
Exception

getMethods

protected static Method[] getMethods(Class clazz)


Copyright ? 1999-2003 University of Chicago and The University of Southern California. All rights reserved.