org.apache.muse.ws.resource.metadata.ext
Class WsrfMetadataExchangeClient

java.lang.Object
  extended by org.apache.muse.core.AbstractResourceClient
      extended by org.apache.muse.ws.metadata.remote.MetadataExchangeClient
          extended by org.apache.muse.ws.resource.metadata.ext.WsrfMetadataExchangeClient
All Implemented Interfaces:
Traceable, SoapMonitor

public class WsrfMetadataExchangeClient
extends MetadataExchangeClient

WsrfMetadataExchangeClient is an extension of Muse's MetadataExchangeClient to include a convenience method for retrieving the resource's metadata descriptor. The getRMD() method calls getMetadata() with the WS-RMD dialect and returns the resulting XML as a metadata descriptor object.

Author:
Dan Jemiolo (danj)

Constructor Summary
WsrfMetadataExchangeClient(EndpointReference destination)
           
WsrfMetadataExchangeClient(EndpointReference destination, EndpointReference source)
           
WsrfMetadataExchangeClient(EndpointReference destination, EndpointReference source, Environment environment)
           
WsrfMetadataExchangeClient(EndpointReference destination, EndpointReference source, SoapClient soapClient)
           
 
Method Summary
 MetadataDescriptor getRMD()
           
 
Methods inherited from class org.apache.muse.ws.metadata.remote.MetadataExchangeClient
getMetadata, getWSDL
 
Methods inherited from class org.apache.muse.core.AbstractResourceClient
getDestination, getEndpointReference, getSoapClient, getSoapMonitorPort, getSource, getTraceWriter, invoke, invoke, invoke, invoke, isUsingSoapMonitor, isUsingTrace, setTrace, setTraceWriter, startSoapMonitor, stopSoapMonitor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WsrfMetadataExchangeClient

public WsrfMetadataExchangeClient(EndpointReference destination,
                                  EndpointReference source,
                                  Environment environment)

WsrfMetadataExchangeClient

public WsrfMetadataExchangeClient(EndpointReference destination,
                                  EndpointReference source,
                                  SoapClient soapClient)

WsrfMetadataExchangeClient

public WsrfMetadataExchangeClient(EndpointReference destination,
                                  EndpointReference source)

WsrfMetadataExchangeClient

public WsrfMetadataExchangeClient(EndpointReference destination)
Method Detail

getRMD

public MetadataDescriptor getRMD()
                          throws SoapFault
Throws:
SoapFault


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