[−]Struct jni_android_sys::java::util::concurrent::ScheduledThreadPoolExecutor
public class ScheduledThreadPoolExecutor
Required feature: java-util-concurrent-ScheduledThreadPoolExecutor
Methods
impl ScheduledThreadPoolExecutor
pub fn new_int<'env>(
__jni_env: &'env Env,
arg0: i32
) -> Result<Local<'env, ScheduledThreadPoolExecutor>>
[src]
__jni_env: &'env Env,
arg0: i32
) -> Result<Local<'env, ScheduledThreadPoolExecutor>>
pub fn new_int_thread_factory<'env>(
__jni_env: &'env Env,
arg0: i32,
arg1: impl Into<Option<&'env ThreadFactory>>
) -> Result<Local<'env, ScheduledThreadPoolExecutor>>
[src]
__jni_env: &'env Env,
arg0: i32,
arg1: impl Into<Option<&'env ThreadFactory>>
) -> Result<Local<'env, ScheduledThreadPoolExecutor>>
Required features: "java-util-concurrent-ThreadFactory"
pub fn new_int_rejected_execution_handler<'env>(
__jni_env: &'env Env,
arg0: i32,
arg1: impl Into<Option<&'env RejectedExecutionHandler>>
) -> Result<Local<'env, ScheduledThreadPoolExecutor>>
[src]
__jni_env: &'env Env,
arg0: i32,
arg1: impl Into<Option<&'env RejectedExecutionHandler>>
) -> Result<Local<'env, ScheduledThreadPoolExecutor>>
Required features: "java-util-concurrent-RejectedExecutionHandler"
pub fn new_int_thread_factory_rejected_execution_handler<'env>(
__jni_env: &'env Env,
arg0: i32,
arg1: impl Into<Option<&'env ThreadFactory>>,
arg2: impl Into<Option<&'env RejectedExecutionHandler>>
) -> Result<Local<'env, ScheduledThreadPoolExecutor>>
[src]
__jni_env: &'env Env,
arg0: i32,
arg1: impl Into<Option<&'env ThreadFactory>>,
arg2: impl Into<Option<&'env RejectedExecutionHandler>>
) -> Result<Local<'env, ScheduledThreadPoolExecutor>>
Required features: "java-util-concurrent-RejectedExecutionHandler", "java-util-concurrent-ThreadFactory"
pub fn schedule_runnable_long_time_unit<'env>(
&'env self,
arg0: impl Into<Option<&'env Runnable>>,
arg1: i64,
arg2: impl Into<Option<&'env TimeUnit>>
) -> Result<Option<Local<'env, ScheduledFuture>>>
[src]
&'env self,
arg0: impl Into<Option<&'env Runnable>>,
arg1: i64,
arg2: impl Into<Option<&'env TimeUnit>>
) -> Result<Option<Local<'env, ScheduledFuture>>>
Required features: "java-lang-Runnable", "java-util-concurrent-ScheduledFuture", "java-util-concurrent-TimeUnit"
pub fn schedule_callable_long_time_unit<'env>(
&'env self,
arg0: impl Into<Option<&'env Callable>>,
arg1: i64,
arg2: impl Into<Option<&'env TimeUnit>>
) -> Result<Option<Local<'env, ScheduledFuture>>>
[src]
&'env self,
arg0: impl Into<Option<&'env Callable>>,
arg1: i64,
arg2: impl Into<Option<&'env TimeUnit>>
) -> Result<Option<Local<'env, ScheduledFuture>>>
Required features: "java-util-concurrent-Callable", "java-util-concurrent-ScheduledFuture", "java-util-concurrent-TimeUnit"
pub fn schedule_at_fixed_rate<'env>(
&'env self,
arg0: impl Into<Option<&'env Runnable>>,
arg1: i64,
arg2: i64,
arg3: impl Into<Option<&'env TimeUnit>>
) -> Result<Option<Local<'env, ScheduledFuture>>>
[src]
&'env self,
arg0: impl Into<Option<&'env Runnable>>,
arg1: i64,
arg2: i64,
arg3: impl Into<Option<&'env TimeUnit>>
) -> Result<Option<Local<'env, ScheduledFuture>>>
Required features: "java-lang-Runnable", "java-util-concurrent-ScheduledFuture", "java-util-concurrent-TimeUnit"
pub fn schedule_with_fixed_delay<'env>(
&'env self,
arg0: impl Into<Option<&'env Runnable>>,
arg1: i64,
arg2: i64,
arg3: impl Into<Option<&'env TimeUnit>>
) -> Result<Option<Local<'env, ScheduledFuture>>>
[src]
&'env self,
arg0: impl Into<Option<&'env Runnable>>,
arg1: i64,
arg2: i64,
arg3: impl Into<Option<&'env TimeUnit>>
) -> Result<Option<Local<'env, ScheduledFuture>>>
Required features: "java-lang-Runnable", "java-util-concurrent-ScheduledFuture", "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 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 set_continue_existing_periodic_tasks_after_shutdown_policy<'env>(
&'env self,
arg0: bool
) -> Result<()>
[src]
&'env self,
arg0: bool
) -> Result<()>
pub fn get_continue_existing_periodic_tasks_after_shutdown_policy<'env>(
&'env self
) -> Result<bool>
[src]
&'env self
) -> Result<bool>
pub fn set_execute_existing_delayed_tasks_after_shutdown_policy<'env>(
&'env self,
arg0: bool
) -> Result<()>
[src]
&'env self,
arg0: bool
) -> Result<()>
pub fn get_execute_existing_delayed_tasks_after_shutdown_policy<'env>(
&'env self
) -> Result<bool>
[src]
&'env self
) -> Result<bool>
pub fn set_remove_on_cancel_policy<'env>(&'env self, arg0: bool) -> Result<()>
[src]
pub fn get_remove_on_cancel_policy<'env>(&'env self) -> Result<bool>
[src]
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 get_queue<'env>(&'env self) -> Result<Option<Local<'env, BlockingQueue>>>
[src]
Required features: "java-util-concurrent-BlockingQueue"
Methods from Deref<Target = ThreadPoolExecutor>
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"
Trait Implementations
impl AsRef<ScheduledExecutorService> for ScheduledThreadPoolExecutor
fn as_ref(&self) -> &ScheduledExecutorService
impl Deref for ScheduledThreadPoolExecutor
type Target = ThreadPoolExecutor
The resulting type after dereferencing.
fn deref(&self) -> &Self::Target
impl AsValidJObjectAndEnv for ScheduledThreadPoolExecutor
impl AsJValue for ScheduledThreadPoolExecutor
Auto Trait Implementations
impl !Sync for ScheduledThreadPoolExecutor
impl !Send for ScheduledThreadPoolExecutor
impl Unpin for ScheduledThreadPoolExecutor
impl RefUnwindSafe for ScheduledThreadPoolExecutor
impl UnwindSafe for ScheduledThreadPoolExecutor
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,