org.apache.muse.tools.generator.synthesizer
Class ProxySynthesizer

java.lang.Object
  extended by org.apache.muse.tools.generator.synthesizer.ProxySynthesizer
All Implemented Interfaces:
Synthesizer, Configurable

public class ProxySynthesizer
extends Object
implements Synthesizer

ProxySynthesizer is a tool for creating web service proxies, with extra support for WS-Addressing and manageability interfaces. It can create a remote interface and implementation class from a WSDL that describes a resource type. The tool can be run from the command line or invoked directly from Java code.

Author:
Dan Jemiolo (danj), Andrew Eberbach (aeberbac)

Constructor Summary
ProxySynthesizer()
           
 
Method Summary
 ConfigurationDataDescriptor[] getConfigurationDataDescriptions()
          Gets a list of elements that contain metadata about parameters used during code generation.
 ConfigurationData synthesize(ConfigurationData data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProxySynthesizer

public ProxySynthesizer()
Method Detail

synthesize

public ConfigurationData synthesize(ConfigurationData data)
                             throws Exception
Specified by:
synthesize in interface Synthesizer
Throws:
Exception

getConfigurationDataDescriptions

public ConfigurationDataDescriptor[] getConfigurationDataDescriptions()
Description copied from interface: Configurable
Gets a list of elements that contain metadata about parameters used during code generation.

Specified by:
getConfigurationDataDescriptions in interface Configurable
Returns:
An array that represents the minimum necessary parameters needed to run this class.
See Also:
ConfigurationData, Analyzer, Synthesizer, Projectizer


Copyright © 2005-2011 Apache Web Services - Muse. All Rights Reserved.