org.eclipse.cosmos.dc.mgmt.provisional.wsdm.impl.info
Class WSDMInfo
java.lang.Object
javax.management.MBeanInfo
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
| 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 |
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
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)