COSMOS ${releaseVersion} data-collection Project
Public API Specification

org.eclipse.cosmos.dc.mgmt.provisional.wsdm.impl.info
Class WSDMInfo

java.lang.Object
  extended by javax.management.MBeanInfo
      extended by org.eclipse.cosmos.dc.mgmt.provisional.wsdm.impl.info.WSDMInfo
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class WSDMInfo
extends javax.management.MBeanInfo

See Also:
Serialized Form

Constructor Summary
WSDMInfo(java.lang.String name, java.lang.String description, java.lang.String targetNamespace, WSDMAttributeInfo[] properties, javax.management.MBeanConstructorInfo[] constructors, WSDMOperationInfo[] operations, WSDMRelationInfo[] relations, WSDMNotificationInfo[] notifications, java.lang.annotation.Annotation[] annotations)
           
 
Method Summary
 void compileCapabilties(org.apache.muse.core.Environment environment)
           
protected  java.util.HashMap compileMessageHandlers(org.w3c.dom.Document wsdl, org.w3c.dom.Element portType, java.util.Map opsByAction, java.lang.Class theClass)
           
protected  org.apache.muse.core.routing.MessageHandler createMessageHandler(java.lang.String actionURI, javax.xml.namespace.QName operationName, javax.xml.namespace.QName returnValueName)
           
 java.util.Collection createMessageHandlers(java.lang.Class theClass)
           
 java.lang.String getAdvertisementConsumer()
           
 java.lang.String[] getNamespaces()
           
 java.lang.String getPrefixForNamespace(java.lang.String namespace)
           
 WSDMRelationInfo[] getRelations()
           
 WSDMAttributeInfo getResourceIdField()
           
 java.lang.String getResourceName()
           
 java.lang.String getTargetNamespace()
           
 boolean hasEventConsumers()
           
 boolean hasMetrics()
           
 boolean hasNamespace(java.lang.String namespace)
           
 boolean isAdvertised()
           
 boolean resourceLifetimeSupport()
           
 
Methods inherited from class javax.management.MBeanInfo
clone, equals, getAttributes, getClassName, getConstructors, getDescription, getNotifications, getOperations, hashCode
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSDMInfo

public WSDMInfo(java.lang.String name,
                java.lang.String description,
                java.lang.String targetNamespace,
                WSDMAttributeInfo[] properties,
                javax.management.MBeanConstructorInfo[] constructors,
                WSDMOperationInfo[] operations,
                WSDMRelationInfo[] relations,
                WSDMNotificationInfo[] notifications,
                java.lang.annotation.Annotation[] annotations)
         throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException
Method Detail

hasNamespace

public boolean hasNamespace(java.lang.String namespace)

getNamespaces

public java.lang.String[] getNamespaces()

getPrefixForNamespace

public java.lang.String getPrefixForNamespace(java.lang.String namespace)

getResourceIdField

public WSDMAttributeInfo getResourceIdField()

resourceLifetimeSupport

public boolean resourceLifetimeSupport()

hasMetrics

public boolean hasMetrics()

isAdvertised

public boolean isAdvertised()

hasEventConsumers

public boolean hasEventConsumers()

getAdvertisementConsumer

public java.lang.String getAdvertisementConsumer()

getTargetNamespace

public java.lang.String getTargetNamespace()

getResourceName

public java.lang.String getResourceName()

getRelations

public WSDMRelationInfo[] getRelations()

compileCapabilties

public void compileCapabilties(org.apache.muse.core.Environment environment)

createMessageHandler

protected org.apache.muse.core.routing.MessageHandler createMessageHandler(java.lang.String actionURI,
                                                                           javax.xml.namespace.QName operationName,
                                                                           javax.xml.namespace.QName returnValueName)

compileMessageHandlers

protected java.util.HashMap compileMessageHandlers(org.w3c.dom.Document wsdl,
                                                   org.w3c.dom.Element portType,
                                                   java.util.Map opsByAction,
                                                   java.lang.Class theClass)

createMessageHandlers

public java.util.Collection createMessageHandlers(java.lang.Class theClass)

COSMOS ${releaseVersion} data-collection Project
Public API Specification