Esempio n. 1
0
 public override void Register(MetricsSystem.Callback callback)
 {
     lock (this)
     {
         callbacks.AddItem((MetricsSystem.Callback)GetProxyForCallback(callback));
     }
 }
Esempio n. 2
0
 private void Register(string name, MetricsSystem.Callback callback)
 {
     lock (this)
     {
         namedCallbacks[name] = (MetricsSystem.Callback)GetProxyForCallback(callback);
     }
 }
Esempio n. 3
0
 public _InvocationHandler_317(MetricsSystem.Callback callback)
 {
     this.callback = callback;
 }
Esempio n. 4
0
 private object GetProxyForCallback(MetricsSystem.Callback callback)
 {
     return(Proxy.NewProxyInstance(callback.GetType().GetClassLoader(), new Type[] { typeof(
                                                                                         MetricsSystem.Callback) }, new _InvocationHandler_317(callback)));
 }
Esempio n. 5
0
 /// <summary>Register a callback interface for JMX events</summary>
 /// <param name="callback">the callback object implementing the MBean interface.</param>
 public abstract void Register(MetricsSystem.Callback callback);