예제 #1
0
 public static Org.Apache.Hadoop.Tracing.SpanReceiverHost Get(Configuration conf,
                                                              string confPrefix)
 {
     lock (typeof(Org.Apache.Hadoop.Tracing.SpanReceiverHost))
     {
         Org.Apache.Hadoop.Tracing.SpanReceiverHost host = hosts[confPrefix];
         if (host != null)
         {
             return(host);
         }
         Org.Apache.Hadoop.Tracing.SpanReceiverHost newHost = new Org.Apache.Hadoop.Tracing.SpanReceiverHost
                                                                  (confPrefix);
         newHost.LoadSpanReceivers(conf);
         ShutdownHookManager.Get().AddShutdownHook(new _Runnable_79(newHost), 0);
         hosts[confPrefix] = newHost;
         return(newHost);
     }
 }
예제 #2
0
 public _Runnable_79(Org.Apache.Hadoop.Tracing.SpanReceiverHost newHost)
 {
     this.newHost = newHost;
 }