Exemple #1
0
        static bool n_AwaitTermination_JLjava_util_concurrent_TimeUnit_(IntPtr jnienv, IntPtr native__this, long timeout, IntPtr native_unit)
        {
            global::Com.Facebook.Common.Executors.IHandlerExecutorService __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Common.Executors.IHandlerExecutorService>(jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Java.Util.Concurrent.TimeUnit unit = global::Java.Lang.Object.GetObject <global::Java.Util.Concurrent.TimeUnit>(native_unit, JniHandleOwnership.DoNotTransfer);
            bool __ret = __this.AwaitTermination(timeout, unit);

            return(__ret);
        }
Exemple #2
0
        static IntPtr n_InvokeTimeout_JLjava_util_concurrent_TimeUnit_(IntPtr jnienv, IntPtr native__this, long timeout, IntPtr native_unit)
        {
            global::Okio.Timeout __this = global::Java.Lang.Object.GetObject <global::Okio.Timeout> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Java.Util.Concurrent.TimeUnit unit = global::Java.Lang.Object.GetObject <global::Java.Util.Concurrent.TimeUnit> (native_unit, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.InvokeTimeout(timeout, unit));

            return(__ret);
        }
Exemple #3
0
        static bool n_A_JLjava_util_concurrent_TimeUnit_(IntPtr jnienv, IntPtr native__this, long p0, IntPtr native_p1)
        {
            global::Com.Umeng.Message.Proguard.AH __this = global::Java.Lang.Object.GetObject <global::Com.Umeng.Message.Proguard.AH> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Java.Util.Concurrent.TimeUnit p1     = global::Java.Lang.Object.GetObject <global::Java.Util.Concurrent.TimeUnit> (native_p1, JniHandleOwnership.DoNotTransfer);
            bool __ret = __this.A(p0, p1);

            return(__ret);
        }
        static IntPtr n_Await_JLjava_util_concurrent_TimeUnit_(IntPtr jnienv, IntPtr native__this, long timeout, IntPtr native_timeUnit)
        {
            global::Com.Spotify.Protocol.Client.PendingResultBase __this = global::Java.Lang.Object.GetObject <global::Com.Spotify.Protocol.Client.PendingResultBase> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Java.Util.Concurrent.TimeUnit timeUnit = global::Java.Lang.Object.GetObject <global::Java.Util.Concurrent.TimeUnit> (native_timeUnit, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.Await(timeout, timeUnit));

            return(__ret);
        }
        static IntPtr n_WithWriteTimeout_ILjava_util_concurrent_TimeUnit_(IntPtr jnienv, IntPtr native__this, int p0, IntPtr native_p1)
        {
            global::Okhttp3.IInterceptorChain     __this = global::Java.Lang.Object.GetObject <global::Okhttp3.IInterceptorChain> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Java.Util.Concurrent.TimeUnit p1     = global::Java.Lang.Object.GetObject <global::Java.Util.Concurrent.TimeUnit> (native_p1, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.WithWriteTimeout(p0, p1));

            return(__ret);
        }
        static IntPtr n_Get_JLjava_util_concurrent_TimeUnit_(IntPtr jnienv, IntPtr native__this, long p0, IntPtr native_p1)
        {
            global::Com.Bumptech.Glide.Request.RequestFutureTarget __this = global::Java.Lang.Object.GetObject <global::Com.Bumptech.Glide.Request.RequestFutureTarget> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Java.Util.Concurrent.TimeUnit p1 = global::Java.Lang.Object.GetObject <global::Java.Util.Concurrent.TimeUnit> (native_p1, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.Get(p0, p1));

            return(__ret);
        }
Exemple #7
0
        static IntPtr n_ScheduleWithFixedDelay_Ljava_lang_Runnable_JJLjava_util_concurrent_TimeUnit_(IntPtr jnienv, IntPtr native__this, IntPtr native_command, long initialDelay, long delay, IntPtr native_unit)
        {
            global::Com.Facebook.Common.Executors.IHandlerExecutorService __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Common.Executors.IHandlerExecutorService>(jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Java.Lang.IRunnable           command = (global::Java.Lang.IRunnable)global::Java.Lang.Object.GetObject <global::Java.Lang.IRunnable>(native_command, JniHandleOwnership.DoNotTransfer);
            global::Java.Util.Concurrent.TimeUnit unit    = global::Java.Lang.Object.GetObject <global::Java.Util.Concurrent.TimeUnit>(native_unit, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.ScheduleWithFixedDelay(command, initialDelay, delay, unit));

            return(__ret);
        }
 public global::Java.Lang.Object Get(long p0, global::Java.Util.Concurrent.TimeUnit p1)
 {
     if (id_get_JLjava_util_concurrent_TimeUnit_ == IntPtr.Zero)
     {
         id_get_JLjava_util_concurrent_TimeUnit_ = JNIEnv.GetMethodID(class_ref, "get", "(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;");
     }
     global::Java.Lang.Object __ret = (Java.Lang.Object)global::Java.Lang.Object.GetObject <global::Java.Lang.Object> (JNIEnv.CallObjectMethod(Handle, id_get_JLjava_util_concurrent_TimeUnit_, new JValue(p0), new JValue(p1)), JniHandleOwnership.TransferLocalRef);
     return(__ret);
 }
Exemple #9
0
        static IntPtr n_Schedule_Ljava_util_concurrent_Callable_JLjava_util_concurrent_TimeUnit_(IntPtr jnienv, IntPtr native__this, IntPtr native_callable, long delay, IntPtr native_unit)
        {
            global::Com.Facebook.Common.Executors.IHandlerExecutorService __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Common.Executors.IHandlerExecutorService>(jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Java.Util.Concurrent.ICallable callable = (global::Java.Util.Concurrent.ICallable)global::Java.Lang.Object.GetObject <global::Java.Util.Concurrent.ICallable>(native_callable, JniHandleOwnership.DoNotTransfer);
            global::Java.Util.Concurrent.TimeUnit  unit     = global::Java.Lang.Object.GetObject <global::Java.Util.Concurrent.TimeUnit>(native_unit, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.Schedule(callable, delay, unit));

            return(__ret);
        }
Exemple #10
0
        static IntPtr n_InvokeAny_LSystem_Collections_ICollection_JLjava_util_concurrent_TimeUnit_(IntPtr jnienv, IntPtr native__this, IntPtr native_tasks, long timeout, IntPtr native_unit)
        {
            global::Com.Facebook.Common.Executors.IHandlerExecutorService __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Common.Executors.IHandlerExecutorService>(jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            var tasks = global::Android.Runtime.JavaCollection.FromJniHandle(native_tasks, JniHandleOwnership.DoNotTransfer);

            global::Java.Util.Concurrent.TimeUnit unit = global::Java.Lang.Object.GetObject <global::Java.Util.Concurrent.TimeUnit>(native_unit, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.InvokeAny(tasks, timeout, unit));

            return(__ret);
        }
Exemple #11
0
        protected override bool A(long p0, global::Java.Util.Concurrent.TimeUnit p1)
        {
            if (id_a_JLjava_util_concurrent_TimeUnit_ == IntPtr.Zero)
            {
                id_a_JLjava_util_concurrent_TimeUnit_ = JNIEnv.GetMethodID(class_ref, "a", "(JLjava/util/concurrent/TimeUnit;)Z");
            }
            bool __ret = JNIEnv.CallBooleanMethod(Handle, id_a_JLjava_util_concurrent_TimeUnit_, new JValue(p0), new JValue(p1));

            return(__ret);
        }
Exemple #12
0
        public virtual unsafe global::Okio.Timeout InvokeTimeout(long timeout, global::Java.Util.Concurrent.TimeUnit unit)
        {
            const string __id = "timeout.(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout;";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue(timeout);
                __args [1] = new JniArgumentValue((unit == null) ? IntPtr.Zero : ((global::Java.Lang.Object)unit).Handle);
                var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod(__id, this, __args);
                return(global::Java.Lang.Object.GetObject <global::Okio.Timeout> (__rm.Handle, JniHandleOwnership.TransferLocalRef));
            } finally {
            }
        }
        public unsafe global::Okhttp3.IInterceptorChain WithWriteTimeout(int p0, global::Java.Util.Concurrent.TimeUnit p1)
        {
            if (id_withWriteTimeout_ILjava_util_concurrent_TimeUnit_ == IntPtr.Zero)
            {
                id_withWriteTimeout_ILjava_util_concurrent_TimeUnit_ = JNIEnv.GetMethodID(class_ref, "withWriteTimeout", "(ILjava/util/concurrent/TimeUnit;)Lokhttp3/Interceptor$Chain;");
            }
            JValue *__args = stackalloc JValue [2];

            __args [0] = new JValue(p0);
            __args [1] = new JValue((p1 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p1).Handle);
            global::Okhttp3.IInterceptorChain __ret = global::Java.Lang.Object.GetObject <global::Okhttp3.IInterceptorChain> (JNIEnv.CallObjectMethod(((global::Java.Lang.Object) this).Handle, id_withWriteTimeout_ILjava_util_concurrent_TimeUnit_, __args), JniHandleOwnership.TransferLocalRef);
            return(__ret);
        }
Exemple #14
0
        public unsafe global::Com.Spotify.Protocol.Client.IResult Await(long p0, global::Java.Util.Concurrent.TimeUnit p1)
        {
            if (id_await_JLjava_util_concurrent_TimeUnit_ == IntPtr.Zero)
            {
                id_await_JLjava_util_concurrent_TimeUnit_ = JNIEnv.GetMethodID(class_ref, "await", "(JLjava/util/concurrent/TimeUnit;)Lcom/spotify/protocol/client/Result;");
            }
            JValue *__args = stackalloc JValue [2];

            __args [0] = new JValue(p0);
            __args [1] = new JValue((p1 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p1).Handle);
            global::Com.Spotify.Protocol.Client.IResult __ret = global::Java.Lang.Object.GetObject <global::Com.Spotify.Protocol.Client.IResult> (JNIEnv.CallObjectMethod(((global::Java.Lang.Object) this).Handle, id_await_JLjava_util_concurrent_TimeUnit_, __args), JniHandleOwnership.TransferLocalRef);
            return(__ret);
        }
        public unsafe long RoundTripTime(long timeout, global::Java.Util.Concurrent.TimeUnit unit)
        {
            const string __id = "roundTripTime.(JLjava/util/concurrent/TimeUnit;)J";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue(timeout);
                __args [1] = new JniArgumentValue((unit == null) ? IntPtr.Zero : ((global::Java.Lang.Object)unit).Handle);
                var __rm = _members.InstanceMethods.InvokeAbstractInt64Method(__id, this, __args);
                return(__rm);
            } finally {
            }
        }
        public unsafe global::Okhttp3.IInterceptorChain WithReadTimeout(int timeout, global::Java.Util.Concurrent.TimeUnit unit)
        {
            const string __id = "withReadTimeout.(ILjava/util/concurrent/TimeUnit;)Lokhttp3/Interceptor$Chain;";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue(timeout);
                __args [1] = new JniArgumentValue((unit == null) ? IntPtr.Zero : ((global::Java.Lang.Object)unit).Handle);
                var __rm = _members.InstanceMethods.InvokeAbstractObjectMethod(__id, this, __args);
                return(global::Java.Lang.Object.GetObject <global::Okhttp3.IInterceptorChain> (__rm.Handle, JniHandleOwnership.TransferLocalRef));
            } finally {
            }
        }
            public unsafe global::Okhttp3.CacheControl.Builder MaxAge(int maxAge, global::Java.Util.Concurrent.TimeUnit timeUnit)
            {
                const string __id = "maxAge.(ILjava/util/concurrent/TimeUnit;)Lokhttp3/CacheControl$Builder;";

                try {
                    JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                    __args [0] = new JniArgumentValue(maxAge);
                    __args [1] = new JniArgumentValue((timeUnit == null) ? IntPtr.Zero : ((global::Java.Lang.Object)timeUnit).Handle);
                    var __rm = _members.InstanceMethods.InvokeAbstractObjectMethod(__id, this, __args);
                    return(global::Java.Lang.Object.GetObject <global::Okhttp3.CacheControl.Builder> (__rm.Handle, JniHandleOwnership.TransferLocalRef));
                } finally {
                }
            }
Exemple #18
0
        public unsafe global::System.Boolean AwaitTermination(long timeout, global::Java.Util.Concurrent.TimeUnit unit)
        {
            if (id_awaitTermination_JLjava_util_concurrent_TimeUnit_ == IntPtr.Zero)
            {
                id_awaitTermination_JLjava_util_concurrent_TimeUnit_ = JNIEnv.GetMethodID(class_ref, "awaitTermination", "(JLjava/util/concurrent/TimeUnit;)Z");
            }
            JValue *__args = stackalloc JValue[2];

            __args[0] = new JValue(timeout);
            __args[1] = new JValue(unit);
            global::System.Boolean __ret = JNIEnv.CallBooleanMethod(((global::Java.Lang.Object) this).Handle, id_awaitTermination_JLjava_util_concurrent_TimeUnit_, __args);
            return(__ret);
        }
        public unsafe global::Java.Lang.Object Get(long timeout, global::Java.Util.Concurrent.TimeUnit unit)
        {
            if (id_get_JLjava_util_concurrent_TimeUnit_ == IntPtr.Zero)
            {
                id_get_JLjava_util_concurrent_TimeUnit_ = JNIEnv.GetMethodID(class_ref, "get", "(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;");
            }
            JValue *__args = stackalloc JValue [2];

            __args [0] = new JValue(timeout);
            __args [1] = new JValue(unit);
            global::Java.Lang.Object __ret = global::Java.Lang.Object.GetObject <global::Java.Lang.Object> (JNIEnv.CallObjectMethod(Handle, id_get_JLjava_util_concurrent_TimeUnit_, __args), JniHandleOwnership.TransferLocalRef);
            return(__ret);
        }
Exemple #20
0
        public virtual unsafe global::Android.OS.Bundle Get(long l, global::Java.Util.Concurrent.TimeUnit timeUnit)
        {
            const string __id = "get.(JLjava/util/concurrent/TimeUnit;)Landroid/os/Bundle;";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue(l);
                __args [1] = new JniArgumentValue((timeUnit == null) ? IntPtr.Zero : ((global::Java.Lang.Object)timeUnit).Handle);
                var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod(__id, this, __args);
                return(global::Java.Lang.Object.GetObject <global::Android.OS.Bundle> (__rm.Handle, JniHandleOwnership.TransferLocalRef));
            } finally {
                global::System.GC.KeepAlive(timeUnit);
            }
        }
        public static unsafe bool SkipAll(global::Okio.ISource source, int duration, global::Java.Util.Concurrent.TimeUnit timeUnit)
        {
            const string __id = "skipAll.(Lokio/Source;ILjava/util/concurrent/TimeUnit;)Z";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [3];
                __args [0] = new JniArgumentValue((source == null) ? IntPtr.Zero : ((global::Java.Lang.Object)source).Handle);
                __args [1] = new JniArgumentValue(duration);
                __args [2] = new JniArgumentValue((timeUnit == null) ? IntPtr.Zero : ((global::Java.Lang.Object)timeUnit).Handle);
                var __rm = _members.StaticMethods.InvokeBooleanMethod(__id, __args);
                return(__rm);
            } finally {
            }
        }
 public unsafe global::Okio.Timeout Deadline(long p0, global::Java.Util.Concurrent.TimeUnit p1)
 {
     if (id_deadline_JLjava_util_concurrent_TimeUnit_ == IntPtr.Zero)
     {
         id_deadline_JLjava_util_concurrent_TimeUnit_ = JNIEnv.GetMethodID(class_ref, "deadline", "(JLjava/util/concurrent/TimeUnit;)Lokio/Timeout;");
     }
     try {
         JValue *__args = stackalloc JValue [2];
         __args [0] = new JValue(p0);
         __args [1] = new JValue(p1);
         global::Okio.Timeout __ret = global::Java.Lang.Object.GetObject <global::Okio.Timeout> (JNIEnv.CallObjectMethod(Handle, id_deadline_JLjava_util_concurrent_TimeUnit_, __args), JniHandleOwnership.TransferLocalRef);
         return(__ret);
     } finally {
     }
 }
        public static unsafe int CheckDuration(string name, long duration, global::Java.Util.Concurrent.TimeUnit unit)
        {
            const string __id        = "checkDuration.(Ljava/lang/String;JLjava/util/concurrent/TimeUnit;)I";
            IntPtr       native_name = JNIEnv.NewString(name);

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [3];
                __args [0] = new JniArgumentValue(native_name);
                __args [1] = new JniArgumentValue(duration);
                __args [2] = new JniArgumentValue((unit == null) ? IntPtr.Zero : ((global::Java.Lang.Object)unit).Handle);
                var __rm = _members.StaticMethods.InvokeInt32Method(__id, __args);
                return(__rm);
            } finally {
                JNIEnv.DeleteLocalRef(native_name);
            }
        }
        public override unsafe bool AwaitTermination(long timeout, global::Java.Util.Concurrent.TimeUnit unit)
        {
            const string __id = "awaitTermination.(JLjava/util/concurrent/TimeUnit;)Z";

            try
            {
                JniArgumentValue *__args = stackalloc JniArgumentValue[2];
                __args[0] = new JniArgumentValue(timeout);
                __args[1] = new JniArgumentValue((unit == null) ? IntPtr.Zero : ((global::Java.Lang.Object)unit).Handle);
                var __rm = _members.InstanceMethods.InvokeVirtualBooleanMethod(__id, this, __args);
                return(__rm);
            }
            finally
            {
            }
        }
Exemple #25
0
        public virtual bool TryLock(long p0, global::Java.Util.Concurrent.TimeUnit p1)
        {
            if (id_tryLock_JLjava_util_concurrent_TimeUnit_ == IntPtr.Zero)
            {
                id_tryLock_JLjava_util_concurrent_TimeUnit_ = JNIEnv.GetMethodID(class_ref, "tryLock", "(JLjava/util/concurrent/TimeUnit;)Z");
            }

            bool __ret;

            if (GetType() == ThresholdType)
            {
                __ret = JNIEnv.CallBooleanMethod(Handle, id_tryLock_JLjava_util_concurrent_TimeUnit_, new JValue(p0), new JValue(p1));
            }
            else
            {
                __ret = JNIEnv.CallNonvirtualBooleanMethod(Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "tryLock", "(JLjava/util/concurrent/TimeUnit;)Z"), new JValue(p0), new JValue(p1));
            }
            return(__ret);
        }
        public unsafe ConnectionPool(int maxIdleConnections, long keepAliveDuration, global::Java.Util.Concurrent.TimeUnit timeUnit)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            const string __id = "(IJLjava/util/concurrent/TimeUnit;)V";

            if (((global::Java.Lang.Object) this).Handle != IntPtr.Zero)
            {
                return;
            }

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [3];
                __args [0] = new JniArgumentValue(maxIdleConnections);
                __args [1] = new JniArgumentValue(keepAliveDuration);
                __args [2] = new JniArgumentValue((timeUnit == null) ? IntPtr.Zero : ((global::Java.Lang.Object)timeUnit).Handle);
                var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args);
                SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef);
                _members.InstanceMethods.FinishCreateInstance(__id, this, __args);
            } finally {
            }
        }
        public unsafe FifoPriorityThreadPoolExecutor(int p0, int p1, long p2, global::Java.Util.Concurrent.TimeUnit p3, global::Java.Util.Concurrent.IThreadFactory p4, global::Com.Bumptech.Glide.Load.Engine.Executor.FifoPriorityThreadPoolExecutor.UncaughtThrowableStrategy p5)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            if (Handle != IntPtr.Zero)
            {
                return;
            }

            try {
                JValue *__args = stackalloc JValue [6];
                __args [0] = new JValue(p0);
                __args [1] = new JValue(p1);
                __args [2] = new JValue(p2);
                __args [3] = new JValue(p3);
                __args [4] = new JValue(p4);
                __args [5] = new JValue(p5);
                if (GetType() != typeof(FifoPriorityThreadPoolExecutor))
                {
                    SetHandle(
                        global::Android.Runtime.JNIEnv.StartCreateInstance(GetType(), "(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/ThreadFactory;Lcom/bumptech/glide/load/engine/executor/FifoPriorityThreadPoolExecutor$UncaughtThrowableStrategy;)V", __args),
                        JniHandleOwnership.TransferLocalRef);
                    global::Android.Runtime.JNIEnv.FinishCreateInstance(Handle, "(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/ThreadFactory;Lcom/bumptech/glide/load/engine/executor/FifoPriorityThreadPoolExecutor$UncaughtThrowableStrategy;)V", __args);
                    return;
                }

                if (id_ctor_IIJLjava_util_concurrent_TimeUnit_Ljava_util_concurrent_ThreadFactory_Lcom_bumptech_glide_load_engine_executor_FifoPriorityThreadPoolExecutor_UncaughtThrowableStrategy_ == IntPtr.Zero)
                {
                    id_ctor_IIJLjava_util_concurrent_TimeUnit_Ljava_util_concurrent_ThreadFactory_Lcom_bumptech_glide_load_engine_executor_FifoPriorityThreadPoolExecutor_UncaughtThrowableStrategy_ = JNIEnv.GetMethodID(class_ref, "<init>", "(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/ThreadFactory;Lcom/bumptech/glide/load/engine/executor/FifoPriorityThreadPoolExecutor$UncaughtThrowableStrategy;)V");
                }
                SetHandle(
                    global::Android.Runtime.JNIEnv.StartCreateInstance(class_ref, id_ctor_IIJLjava_util_concurrent_TimeUnit_Ljava_util_concurrent_ThreadFactory_Lcom_bumptech_glide_load_engine_executor_FifoPriorityThreadPoolExecutor_UncaughtThrowableStrategy_, __args),
                    JniHandleOwnership.TransferLocalRef);
                JNIEnv.FinishCreateInstance(Handle, class_ref, id_ctor_IIJLjava_util_concurrent_TimeUnit_Ljava_util_concurrent_ThreadFactory_Lcom_bumptech_glide_load_engine_executor_FifoPriorityThreadPoolExecutor_UncaughtThrowableStrategy_, __args);
            } finally {
            }
        }
        public virtual unsafe global::Java.Lang.Object Get(long p0, global::Java.Util.Concurrent.TimeUnit p1)
        {
            if (id_get_JLjava_util_concurrent_TimeUnit_ == IntPtr.Zero)
            {
                id_get_JLjava_util_concurrent_TimeUnit_ = JNIEnv.GetMethodID(class_ref, "get", "(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;");
            }
            try {
                JValue *__args = stackalloc JValue [2];
                __args [0] = new JValue(p0);
                __args [1] = new JValue(p1);

                global::Java.Lang.Object __ret;
                if (GetType() == ThresholdType)
                {
                    __ret = (Java.Lang.Object)global::Java.Lang.Object.GetObject <global::Java.Lang.Object> (JNIEnv.CallObjectMethod(Handle, id_get_JLjava_util_concurrent_TimeUnit_, __args), JniHandleOwnership.TransferLocalRef);
                }
                else
                {
                    __ret = (Java.Lang.Object)global::Java.Lang.Object.GetObject <global::Java.Lang.Object> (JNIEnv.CallNonvirtualObjectMethod(Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "get", "(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;"), __args), JniHandleOwnership.TransferLocalRef);
                }
                return(__ret);
            } finally {
            }
        }
 public unsafe global::Com.Algorithmia.Algo.Algorithm SetTimeout(global::Java.Lang.Long p0, global::Java.Util.Concurrent.TimeUnit p1)
 {
     if (id_setTimeout_Ljava_lang_Long_Ljava_util_concurrent_TimeUnit_ == IntPtr.Zero)
     {
         id_setTimeout_Ljava_lang_Long_Ljava_util_concurrent_TimeUnit_ = JNIEnv.GetMethodID(class_ref, "setTimeout", "(Ljava/lang/Long;Ljava/util/concurrent/TimeUnit;)Lcom/algorithmia/algo/Algorithm;");
     }
     try {
         JValue *__args = stackalloc JValue [2];
         __args [0] = new JValue(p0);
         __args [1] = new JValue(p1);
         global::Com.Algorithmia.Algo.Algorithm __ret = global::Java.Lang.Object.GetObject <global::Com.Algorithmia.Algo.Algorithm> (JNIEnv.CallObjectMethod(((global::Java.Lang.Object) this).Handle, id_setTimeout_Ljava_lang_Long_Ljava_util_concurrent_TimeUnit_, __args), JniHandleOwnership.TransferLocalRef);
         return(__ret);
     } finally {
     }
 }
Exemple #30
0
        public unsafe global::Java.Lang.Object InvokeAny(global::System.Collections.ICollection tasks, long timeout, global::Java.Util.Concurrent.TimeUnit unit)
        {
            if (id_invokeAny_LSystem_Collections_ICollection_JLjava_util_concurrent_TimeUnit_ == IntPtr.Zero)
            {
                id_invokeAny_LSystem_Collections_ICollection_JLjava_util_concurrent_TimeUnit_ = JNIEnv.GetMethodID(class_ref, "invokeAny", "(LSystem/Collections/ICollection;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;");
            }
            IntPtr  native_tasks = global::Android.Runtime.JavaCollection.ToLocalJniHandle(tasks);
            JValue *__args       = stackalloc JValue[3];

            __args[0] = new JValue(native_tasks);
            __args[1] = new JValue(timeout);
            __args[2] = new JValue(unit);
            global::Java.Lang.Object __ret = global::Java.Lang.Object.GetObject <global::Java.Lang.Object>(JNIEnv.CallObjectMethod(((global::Java.Lang.Object) this).Handle, id_invokeAny_LSystem_Collections_ICollection_JLjava_util_concurrent_TimeUnit_, __args), JniHandleOwnership.TransferLocalRef);
            JNIEnv.DeleteLocalRef(native_tasks);
            return(__ret);
        }