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); } }
public _Runnable_79(Org.Apache.Hadoop.Tracing.SpanReceiverHost newHost) { this.newHost = newHost; }