public OutgoingMessage GetMBeanInfo(IncomingMessage requestMessage) { CheckResourceUri(requestMessage, Schema.DynamicMBeanResourceUri); var selectorSet = requestMessage.GetHeader<SelectorSetHeader>(); var objectName = selectorSet.ExtractObjectName(); var info = _server.GetMBeanInfo(objectName); var response = new ResourceMetaDataTypeMessage(new ResourceMetaDataType(info)); return new OutgoingMessage() .AddHeader(new ActionHeader(Schema.GetMBeanInfoResponseAction), true) .SetBody(new SerializerBodyWriter(response)); }
public OutgoingMessage GetMBeanInfo(IncomingMessage requestMessage) { CheckResourceUri(requestMessage, Schema.DynamicMBeanResourceUri); var selectorSet = requestMessage.GetHeader <SelectorSetHeader>(); var objectName = selectorSet.ExtractObjectName(); var info = _server.GetMBeanInfo(objectName); var response = new ResourceMetaDataTypeMessage(new ResourceMetaDataType(info)); return(new OutgoingMessage() .AddHeader(new ActionHeader(Schema.GetMBeanInfoResponseAction), true) .SetBody(new SerializerBodyWriter(response))); }