org.apache.muse.ws.metadata.impl
Class SimpleMetadataExchange

java.lang.Object
  extended by org.apache.muse.core.AbstractCapability
      extended by org.apache.muse.ws.metadata.impl.SimpleMetadataExchange
All Implemented Interfaces:
Capability, Initialization, InitializationParameters, Shutdown, MetadataExchange

public class SimpleMetadataExchange
extends AbstractCapability
implements MetadataExchange

SimpleMetadataExchange is Muse's default implementation of the WS-MetadataExchange GetMetadata port type. The only supported metadata type (dialect) is WSDL.

Author:
Dan Jemiolo (danj)

Constructor Summary
SimpleMetadataExchange()
           
 
Method Summary
protected  MessageHandler createGetMetadataHandler()
           
 Element[] getMetadata(String dialect)
           
protected  Element getWSDL()
           
 void initialize()
           
 
Methods inherited from class org.apache.muse.core.AbstractCapability
getActions, getCapabilityURI, getEnvironment, getInitializationParameter, getInitializationParameters, getLog, getMessageHandler, getPersistence, getResource, hasBeenInitialized, hasBeenShutdown, initializeCompleted, prepareShutdown, setCapabilityURI, setEnvironment, setInitializationParameters, setLog, setMessageHandler, setMessageHandlers, setPersistence, setResource, shutdown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.muse.core.Capability
getActions, getCapabilityURI, getEnvironment, getLog, getMessageHandler, getPersistence, getResource, initializeCompleted, prepareShutdown, setCapabilityURI, setEnvironment, setLog, setMessageHandlers, setPersistence, setResource
 
Methods inherited from interface org.apache.muse.core.Initialization
hasBeenInitialized
 
Methods inherited from interface org.apache.muse.core.InitializationParameters
getInitializationParameter, getInitializationParameters, setInitializationParameters
 
Methods inherited from interface org.apache.muse.core.Shutdown
hasBeenShutdown, shutdown
 

Constructor Detail

SimpleMetadataExchange

public SimpleMetadataExchange()
Method Detail

createGetMetadataHandler

protected MessageHandler createGetMetadataHandler()

getMetadata

public Element[] getMetadata(String dialect)
Specified by:
getMetadata in interface MetadataExchange

getWSDL

protected Element getWSDL()

initialize

public void initialize()
                throws org.apache.muse.ws.addressing.soap.SoapFault
Specified by:
initialize in interface Initialization
Overrides:
initialize in class AbstractCapability
Throws:
org.apache.muse.ws.addressing.soap.SoapFault


Copyright © 2013 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.