public ObjectInstance CreateMBean(string className, ObjectName name, object[] arguments) { var request = new DynamicMBeanResourceConstructor { RegistrationParameters = arguments.Select(x => new ParameterType(null, x)).ToArray(), ResourceClass = className, ResourceEPR = ObjectNameSelector.CreateEndpointAddress(name) }; var objectName = _manClient.Create(Schema.MBeanServerResourceUri, request).ExtractObjectName(); return new ObjectInstance(objectName, null); }
public ObjectInstance CreateMBean(string className, ObjectName name, object[] arguments) { var request = new DynamicMBeanResourceConstructor { RegistrationParameters = arguments.Select(x => new ParameterType(null, x)).ToArray(), ResourceClass = className, ResourceEPR = ObjectNameSelector.CreateEndpointAddress(name) }; var objectName = _manClient.Create(Schema.MBeanServerResourceUri, request).ExtractObjectName(); return(new ObjectInstance(objectName, null)); }