[−]Struct jni_android_sys::java::util::concurrent::ThreadPoolExecutor
public class ThreadPoolExecutor
Required feature: java-util-concurrent-ThreadPoolExecutor
Methods
impl ThreadPoolExecutor
pub fn new_int_int_long_time_unit_blocking_queue<'env>(
__jni_env: &'env Env,
arg0: i32,
arg1: i32,
arg2: i64,
arg3: impl Into<Option<&'env TimeUnit>>,
arg4: impl Into<Option<&'env BlockingQueue>>
) -> Result<Local<'env, ThreadPoolExecutor>>
[src]
__jni_env: &'env Env,
arg0: i32,
arg1: i32,
arg2: i64,
arg3: impl Into<Option<&'env TimeUnit>>,
arg4: impl Into<Option<&'env BlockingQueue>>
) -> Result<Local<'env, ThreadPoolExecutor>>
Required features: "java-util-concurrent-BlockingQueue", "java-util-concurrent-TimeUnit"
pub fn new_int_int_long_time_unit_blocking_queue_thread_factory<'env>(
__jni_env: &'env Env,
arg0: i32,
arg1: i32,
arg2: i64,
arg3: impl Into<Option<&'env TimeUnit>>,
arg4: impl Into<Option<&'env BlockingQueue>>,
arg5: impl Into<Option<&'env ThreadFactory>>
) -> Result<Local<'env, ThreadPoolExecutor>>
[src]
__jni_env: &'env Env,
arg0: i32,
arg1: i32,
arg2: i64,
arg3: impl Into<Option<&'env TimeUnit>>,
arg4: impl Into<Option<&'env BlockingQueue>>,
arg5: impl Into<Option<&'env ThreadFactory>>
) -> Result<Local<'env, ThreadPoolExecutor>>
Required features: "java-util-concurrent-BlockingQueue", "java-util-concurrent-ThreadFactory", "java-util-concurrent-TimeUnit"
pub fn new_int_int_long_time_unit_blocking_queue_rejected_execution_handler<'env>(
__jni_env: &'env Env,
arg0: i32,
arg1: i32,
arg2: i64,
arg3: impl Into<Option<&'env TimeUnit>>,
arg4: impl Into<Option<&'env BlockingQueue>>,
arg5: impl Into<Option<&'env RejectedExecutionHandler>>
) -> Result<Local<'env, ThreadPoolExecutor>>
[src]
__jni_env: &'env Env,
arg0: i32,
arg1: i32,
arg2: i64,
arg3: impl Into<Option<&'env TimeUnit>>,
arg4: impl Into<Option<&'env BlockingQueue>>,
arg5: impl Into<Option<&'env RejectedExecutionHandler>>
) -> Result<Local<'env, ThreadPoolExecutor>>
Required features: "java-util-concurrent-BlockingQueue", "java-util-concurrent-RejectedExecutionHandler", "java-util-concurrent-TimeUnit"
pub fn new_int_int_long_time_unit_blocking_queue_thread_factory_rejected_execution_handler<'env>(
__jni_env: &'env Env,
arg0: i32,
arg1: i32,
arg2: i64,
arg3: impl Into<Option<&'env TimeUnit>>,
arg4: impl Into<Option<&'env BlockingQueue>>,
arg5: impl Into<Option<&'env ThreadFactory>>,
arg6: impl Into<Option<&'env RejectedExecutionHandler>>
) -> Result<Local<'env, ThreadPoolExecutor>>
[src]
__jni_env: &'env Env,
arg0: i32,
arg1: i32,
arg2: i64,
arg3: impl Into<Option<&'env TimeUnit>>,
arg4: impl Into<Option<&'env BlockingQueue>>,
arg5: impl Into<Option<&'env ThreadFactory>>,
arg6: impl Into<Option<&'env RejectedExecutionHandler>>
) -> Result<Local<'env, ThreadPoolExecutor>>
Required features: "java-util-concurrent-BlockingQueue", "java-util-concurrent-RejectedExecutionHandler", "java-util-concurrent-ThreadFactory", "java-util-concurrent-TimeUnit"
pub fn execute<'env>(
&'env self,
arg0: impl Into<Option<&'env Runnable>>
) -> Result<()>
[src]
&'env self,
arg0: impl Into<Option<&'env Runnable>>
) -> Result<()>
Required features: "java-lang-Runnable"
pub fn shutdown<'env>(&'env self) -> Result<()>
[src]
pub fn shutdown_now<'env>(&'env self) -> Result<Option<Local<'env, List>>>
[src]
Required features: "java-util-List"
pub fn is_shutdown<'env>(&'env self) -> Result<bool>
[src]
pub fn is_terminating<'env>(&'env self) -> Result<bool>
[src]
pub fn is_terminated<'env>(&'env self) -> Result<bool>
[src]
pub fn await_termination<'env>(
&'env self,
arg0: i64,
arg1: impl Into<Option<&'env TimeUnit>>
) -> Result<bool>
[src]
&'env self,
arg0: i64,
arg1: impl Into<Option<&'env TimeUnit>>
) -> Result<bool>
Required features: "java-util-concurrent-TimeUnit"
pub fn set_thread_factory<'env>(
&'env self,
arg0: impl Into<Option<&'env ThreadFactory>>
) -> Result<()>
[src]
&'env self,
arg0: impl Into<Option<&'env ThreadFactory>>
) -> Result<()>
Required features: "java-util-concurrent-ThreadFactory"
pub fn get_thread_factory<'env>(
&'env self
) -> Result<Option<Local<'env, ThreadFactory>>>
[src]
&'env self
) -> Result<Option<Local<'env, ThreadFactory>>>
Required features: "java-util-concurrent-ThreadFactory"
pub fn set_rejected_execution_handler<'env>(
&'env self,
arg0: impl Into<Option<&'env RejectedExecutionHandler>>
) -> Result<()>
[src]
&'env self,
arg0: impl Into<Option<&'env RejectedExecutionHandler>>
) -> Result<()>
Required features: "java-util-concurrent-RejectedExecutionHandler"
pub fn get_rejected_execution_handler<'env>(
&'env self
) -> Result<Option<Local<'env, RejectedExecutionHandler>>>
[src]
&'env self
) -> Result<Option<Local<'env, RejectedExecutionHandler>>>
Required features: "java-util-concurrent-RejectedExecutionHandler"
pub fn set_core_pool_size<'env>(&'env self, arg0: i32) -> Result<()>
[src]
pub fn get_core_pool_size<'env>(&'env self) -> Result<i32>
[src]
pub fn prestart_core_thread<'env>(&'env self) -> Result<bool>
[src]
pub fn prestart_all_core_threads<'env>(&'env self) -> Result<i32>
[src]
pub fn allows_core_thread_time_out<'env>(&'env self) -> Result<bool>
[src]
pub fn allow_core_thread_time_out<'env>(&'env self, arg0: bool) -> Result<()>
[src]
pub fn set_maximum_pool_size<'env>(&'env self, arg0: i32) -> Result<()>
[src]
pub fn get_maximum_pool_size<'env>(&'env self) -> Result<i32>
[src]
pub fn set_keep_alive_time<'env>(
&'env self,
arg0: i64,
arg1: impl Into<Option<&'env TimeUnit>>
) -> Result<()>
[src]
&'env self,
arg0: i64,
arg1: impl Into<Option<&'env TimeUnit>>
) -> Result<()>
Required features: "java-util-concurrent-TimeUnit"
pub fn get_keep_alive_time<'env>(
&'env self,
arg0: impl Into<Option<&'env TimeUnit>>
) -> Result<i64>
[src]
&'env self,
arg0: impl Into<Option<&'env TimeUnit>>
) -> Result<i64>
Required features: "java-util-concurrent-TimeUnit"
pub fn get_queue<'env>(&'env self) -> Result<Option<Local<'env, BlockingQueue>>>
[src]
Required features: "java-util-concurrent-BlockingQueue"
pub fn remove<'env>(
&'env self,
arg0: impl Into<Option<&'env Runnable>>
) -> Result<bool>
[src]
&'env self,
arg0: impl Into<Option<&'env Runnable>>
) -> Result<bool>
Required features: "java-lang-Runnable"
pub fn purge<'env>(&'env self) -> Result<()>
[src]
pub fn get_pool_size<'env>(&'env self) -> Result<i32>
[src]
pub fn get_active_count<'env>(&'env self) -> Result<i32>
[src]
pub fn get_largest_pool_size<'env>(&'env self) -> Result<i32>
[src]
pub fn get_task_count<'env>(&'env self) -> Result<i64>
[src]
pub fn get_completed_task_count<'env>(&'env self) -> Result<i64>
[src]
pub fn to_string<'env>(&'env self) -> Result<Option<Local<'env, String>>>
[src]
Required features: "java-lang-String"
Methods from Deref<Target = AbstractExecutorService>
pub fn submit_runnable<'env>(
&'env self,
arg0: impl Into<Option<&'env Runnable>>
) -> Result<Option<Local<'env, Future>>>
[src]
&'env self,
arg0: impl Into<Option<&'env Runnable>>
) -> Result<Option<Local<'env, Future>>>
Required features: "java-lang-Runnable", "java-util-concurrent-Future"
pub fn submit_runnable_object<'env>(
&'env self,
arg0: impl Into<Option<&'env Runnable>>,
arg1: impl Into<Option<&'env Object>>
) -> Result<Option<Local<'env, Future>>>
[src]
&'env self,
arg0: impl Into<Option<&'env Runnable>>,
arg1: impl Into<Option<&'env Object>>
) -> Result<Option<Local<'env, Future>>>
Required features: "java-lang-Object", "java-lang-Runnable", "java-util-concurrent-Future"
pub fn submit_callable<'env>(
&'env self,
arg0: impl Into<Option<&'env Callable>>
) -> Result<Option<Local<'env, Future>>>
[src]
&'env self,
arg0: impl Into<Option<&'env Callable>>
) -> Result<Option<Local<'env, Future>>>
Required features: "java-util-concurrent-Callable", "java-util-concurrent-Future"
pub fn invoke_any_collection<'env>(
&'env self,
arg0: impl Into<Option<&'env Collection>>
) -> Result<Option<Local<'env, Object>>>
[src]
&'env self,
arg0: impl Into<Option<&'env Collection>>
) -> Result<Option<Local<'env, Object>>>
Required features: "java-lang-Object", "java-util-Collection"
pub fn invoke_any_collection_long_time_unit<'env>(
&'env self,
arg0: impl Into<Option<&'env Collection>>,
arg1: i64,
arg2: impl Into<Option<&'env TimeUnit>>
) -> Result<Option<Local<'env, Object>>>
[src]
&'env self,
arg0: impl Into<Option<&'env Collection>>,
arg1: i64,
arg2: impl Into<Option<&'env TimeUnit>>
) -> Result<Option<Local<'env, Object>>>
Required features: "java-lang-Object", "java-util-Collection", "java-util-concurrent-TimeUnit"
pub fn invoke_all_collection<'env>(
&'env self,
arg0: impl Into<Option<&'env Collection>>
) -> Result<Option<Local<'env, List>>>
[src]
&'env self,
arg0: impl Into<Option<&'env Collection>>
) -> Result<Option<Local<'env, List>>>
Required features: "java-util-Collection", "java-util-List"
pub fn invoke_all_collection_long_time_unit<'env>(
&'env self,
arg0: impl Into<Option<&'env Collection>>,
arg1: i64,
arg2: impl Into<Option<&'env TimeUnit>>
) -> Result<Option<Local<'env, List>>>
[src]
&'env self,
arg0: impl Into<Option<&'env Collection>>,
arg1: i64,
arg2: impl Into<Option<&'env TimeUnit>>
) -> Result<Option<Local<'env, List>>>
Required features: "java-util-Collection", "java-util-List", "java-util-concurrent-TimeUnit"
Trait Implementations
impl Deref for ThreadPoolExecutor
type Target = AbstractExecutorService
The resulting type after dereferencing.
fn deref(&self) -> &Self::Target
impl AsValidJObjectAndEnv for ThreadPoolExecutor
impl AsJValue for ThreadPoolExecutor
Auto Trait Implementations
impl !Sync for ThreadPoolExecutor
impl !Send for ThreadPoolExecutor
impl Unpin for ThreadPoolExecutor
impl RefUnwindSafe for ThreadPoolExecutor
impl UnwindSafe for ThreadPoolExecutor
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,