コード例 #1
0
ファイル: DriverRegistry.cs プロジェクト: bcrusu/mesos-net
        public static long Register(MesosExecutorDriver executorDriver)
        {
            var id = UniqueIdGenerator.GetNextId <MesosExecutorDriver>();

            ExecutorDriverMap[id] = new WeakReference(executorDriver, false);
            return(id);
        }
コード例 #2
0
ファイル: DriverRegistry.cs プロジェクト: bcrusu/mesos-clr
 public static void Unregister(MesosExecutorDriver executorDriver)
 {
     WeakReference tmp;
     ExecutorDriverMap.TryRemove(executorDriver.Id, out tmp);
 }
コード例 #3
0
ファイル: DriverRegistry.cs プロジェクト: bcrusu/mesos-clr
 public static long Register(MesosExecutorDriver executorDriver)
 {
     var id = UniqueIdGenerator.GetNextId<MesosExecutorDriver>();
     ExecutorDriverMap[id] = new WeakReference(executorDriver, false);
     return id;
 }
コード例 #4
0
ファイル: DriverRegistry.cs プロジェクト: bcrusu/mesos-net
        public static void Unregister(MesosExecutorDriver executorDriver)
        {
            WeakReference tmp;

            ExecutorDriverMap.TryRemove(executorDriver.Id, out tmp);
        }