Esempio n. 1
0
 public void RemoveNotificationListener(object token, ObjectName name, ObjectName listener, NotificationFilterCallback filterCallback, object handback)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
     {
         _server.RemoveNotificationListener(name, listener, filterCallback, handback);
     }
 }
Esempio n. 2
0
 public int GetMBeanCount(object token)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
     {
         return(_server.GetMBeanCount());
     }
 }
Esempio n. 3
0
 public bool IsInstanceOf(object token, ObjectName name, string className)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
     {
         return(_server.IsInstanceOf(name, className));
     }
 }
Esempio n. 4
0
 public void RemoveNotificationListener(object token, ObjectName name, ObjectName listener)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
     {
         _server.RemoveNotificationListener(name, listener);
     }
 }
Esempio n. 5
0
 public IList <string> GetDomains(object token)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
     {
         return(_server.GetDomains());
     }
 }
Esempio n. 6
0
 public string GetDefaultDomain(object token)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
     {
         return(_server.GetDefaultDomain());
     }
 }
Esempio n. 7
0
 public object Invoke(object token, ObjectName name, string operationName, object[] arguments)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
     {
         return(_server.Invoke(name, operationName, arguments));
     }
 }
Esempio n. 8
0
 public ObjectInstance CreateMBean(object token, string className, ObjectName name, object[] arguments)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
     {
         return(_server.CreateMBean(className, name, arguments));
     }
 }
Esempio n. 9
0
 public void SetAttribute(object token, ObjectName name, string attributeName, object value)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
     {
         _server.SetAttribute(name, attributeName, value);
     }
 }
Esempio n. 10
0
 public object GetAttribute(object token, ObjectName name, string attributeName)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
     {
         return(_server.GetAttribute(name, attributeName));
     }
 }
Esempio n. 11
0
 public IList <AttributeValue> GetAttributes(object token, ObjectName name, string[] attributeNames)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
     {
         return(_server.GetAttributes(name, attributeNames));
     }
 }
Esempio n. 12
0
 public IEnumerable <ObjectName> QueryNames(object token, ObjectName name, IExpression <bool> query)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
     {
         return(_server.QueryNames(name, query));
     }
 }
Esempio n. 13
0
 public IList <AttributeValue> SetAttributes(object token, ObjectName name, IEnumerable <AttributeValue> namesAndValues)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
     {
         return(_server.SetAttributes(name, namesAndValues));
     }
 }
Esempio n. 14
0
 public bool IsRegistered(object token, ObjectName name)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
     {
         return(_server.IsRegistered(name));
     }
 }
Esempio n. 15
0
 public MBeanInfo GetMBeanInfo(object token, ObjectName name)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
     {
         return(_server.GetMBeanInfo(name));
     }
 }
Esempio n. 16
0
 public void UnregisterMBean(object token, ObjectName name)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
     {
         _server.UnregisterMBean(name);
     }
 }
 public void AddNotificationListener(object token, ObjectName name, ObjectName listener, NotificationFilterCallback filterCallback, object handback)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
      {
     _server.AddNotificationListener(name, listener, filterCallback, handback);
      }
 }
 public ObjectInstance CreateMBean(object token, string className, ObjectName name, object[] arguments)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
      {
     return _server.CreateMBean(className, name, arguments);
      }
 }
 public int AddNotificationListener(object token, ObjectName name, NotificationFilterCallback filterCallback)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
     {
         int listenerId = GetNextListenerId();
         ListenerProxy proxy = new ListenerProxy(name, _buffer, listenerId, filterCallback);
         _listenerProxys.Add(listenerId, proxy);
         _server.AddNotificationListener(name, proxy.NotificationCallback, filterCallback, listenerId);
         return listenerId;
     }
 }
Esempio n. 20
0
 public int AddNotificationListener(object token, ObjectName name, NotificationFilterCallback filterCallback)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
     {
         int           listenerId = GetNextListenerId();
         ListenerProxy proxy      = new ListenerProxy(name, _buffer, listenerId, filterCallback);
         _listenerProxys.Add(listenerId, proxy);
         _server.AddNotificationListener(name, proxy.NotificationCallback, filterCallback, listenerId);
         return(listenerId);
     }
 }
Esempio n. 21
0
 public void RemoveNotificationListener(object token, ObjectName name, int listenerId)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
     {
         ListenerProxy proxy = _listenerProxys[listenerId];
         if (proxy.HasFilterCallback)
         {
             _server.RemoveNotificationListener(name, proxy.NotificationCallback, proxy.NotificationFilterCallback, listenerId);
         }
         else
         {
             _server.RemoveNotificationListener(name, proxy.NotificationCallback, null, listenerId);
         }
     }
 }
 public IList<AttributeValue> GetAttributes(object token, ObjectName name, string[] attributeNames)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
     {
         return _server.GetAttributes(name, attributeNames);
     }
 }
 public IList<string> GetDomains(object token)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
      {
     return _server.GetDomains();
      }
 }
 public int GetMBeanCount(object token)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
      {
     return _server.GetMBeanCount();
      }
 }
 public MBeanInfo GetMBeanInfo(object token, ObjectName name)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
     {
         return _server.GetMBeanInfo(name);
     }
 }
 public object Invoke(object token, ObjectName name, string operationName, object[] arguments)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
      {
     return _server.Invoke(name, operationName, arguments);
      }
 }
 public bool IsInstanceOf(object token, ObjectName name, string className)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
     {
         return _server.IsInstanceOf(name, className);
     }
 }
 public bool IsRegistered(object token, ObjectName name)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
     {
         return _server.IsRegistered(name);
     }
 }
 public IEnumerable<ObjectName> QueryNames(object token, ObjectName name, IExpression<bool> query)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
     {
         return _server.QueryNames(name, query);
     }
 }
 public void RemoveNotificationListener(object token, ObjectName name, int listenerId)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
     {
         ListenerProxy proxy = _listenerProxys[listenerId];
         if (proxy.HasFilterCallback)
         {
             _server.RemoveNotificationListener(name, proxy.NotificationCallback, proxy.NotificationFilterCallback, listenerId);
         }
         else
         {
             _server.RemoveNotificationListener(name, proxy.NotificationCallback, null, listenerId);
         }
     }
 }
 public void RemoveNotificationListener(object token, ObjectName name, ObjectName listener)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
      {
     _server.RemoveNotificationListener(name, listener);
      }
 }
 public void SetAttribute(object token, ObjectName name, string attributeName, object value)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
     {
         _server.SetAttribute(name, attributeName, value);
     }
 }
 public IList<AttributeValue> SetAttributes(object token, ObjectName name, IEnumerable<AttributeValue> namesAndValues)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
      {
     return _server.SetAttributes(name, namesAndValues);
      }
 }
 public void UnregisterMBean(object token, ObjectName name)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
     {
         _server.UnregisterMBean(name);
     }
 }
 public object GetAttribute(object token, ObjectName name, string attributeName)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
     {
         return _server.GetAttribute(name, attributeName);
     }
 }
 public string GetDefaultDomain(object token)
 {
     using (TemporarySecurityContext tsc = new TemporarySecurityContext(Authorize(token)))
      {
     return _server.GetDefaultDomain();
      }
 }