Savarese.Org

org.savarese.unicorn.util
Class WSDLServices

java.lang.Object
  extended by org.savarese.unicorn.util.WSDLServices

public final class WSDLServices
extends java.lang.Object

A singleton class that stores convenience methods for converting javax.wsdl information types to MBean information types.


Method Summary
static javax.management.MBeanInfo wsdlToMBeanInfo(javax.wsdl.Definition wsdl, javax.wsdl.Service service, java.util.Map<java.lang.String,javax.wsdl.Operation> operationMap, java.util.Map<java.lang.String,org.apache.wsif.WSIFPort> portMap, java.util.Map<java.lang.String,java.util.List<java.lang.String>> inputNames, java.util.Map<java.lang.String,java.util.List<java.lang.String>> outputNames)
          Converts the WSDL definition of a service to an MBeanInfo type.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

wsdlToMBeanInfo

public static final javax.management.MBeanInfo wsdlToMBeanInfo(javax.wsdl.Definition wsdl,
                                                               javax.wsdl.Service service,
                                                               java.util.Map<java.lang.String,javax.wsdl.Operation> operationMap,
                                                               java.util.Map<java.lang.String,org.apache.wsif.WSIFPort> portMap,
                                                               java.util.Map<java.lang.String,java.util.List<java.lang.String>> inputNames,
                                                               java.util.Map<java.lang.String,java.util.List<java.lang.String>> outputNames)
                                                        throws org.apache.wsif.WSIFException,
                                                               java.lang.ClassNotFoundException
Converts the WSDL definition of a service to an MBeanInfo type.

Parameters:
wsdl - The WSDL definition.
service - The Web service description.
operationMap - A map for mapping operation names to javax.wsdl.Operation instances.
portMap - A map formapping port names to WSIFPort instances.
inputNames - A map for storing the input parameter names for each operaton.
outputNames - A map for storing the output result names for each operation.
Returns:
The MBeanInfo representation of the WSDL service.
Throws:
org.apache.wsif.WSIFException
java.lang.ClassNotFoundException

Savarese.Org

Copyright © 2006 Daniel F. Savarese. All Rights Reserved.