[−]Struct jni_android_sys::java::util::concurrent::FutureTask
public class FutureTask
Required feature: java-util-concurrent-FutureTask
Methods
impl FutureTask
pub fn new_callable<'env>(
__jni_env: &'env Env,
arg0: impl Into<Option<&'env Callable>>
) -> Result<Local<'env, FutureTask>>
[src]
__jni_env: &'env Env,
arg0: impl Into<Option<&'env Callable>>
) -> Result<Local<'env, FutureTask>>
Required features: "java-util-concurrent-Callable"
pub fn new_runnable_object<'env>(
__jni_env: &'env Env,
arg0: impl Into<Option<&'env Runnable>>,
arg1: impl Into<Option<&'env Object>>
) -> Result<Local<'env, FutureTask>>
[src]
__jni_env: &'env Env,
arg0: impl Into<Option<&'env Runnable>>,
arg1: impl Into<Option<&'env Object>>
) -> Result<Local<'env, FutureTask>>
Required features: "java-lang-Object", "java-lang-Runnable"
pub fn is_cancelled<'env>(&'env self) -> Result<bool>
[src]
pub fn is_done<'env>(&'env self) -> Result<bool>
[src]
pub fn cancel<'env>(&'env self, arg0: bool) -> Result<bool>
[src]
pub fn get<'env>(&'env self) -> Result<Option<Local<'env, Object>>>
[src]
Required features: "java-lang-Object"
pub fn get_long_time_unit<'env>(
&'env self,
arg0: i64,
arg1: impl Into<Option<&'env TimeUnit>>
) -> Result<Option<Local<'env, Object>>>
[src]
&'env self,
arg0: i64,
arg1: impl Into<Option<&'env TimeUnit>>
) -> Result<Option<Local<'env, Object>>>
Required features: "java-lang-Object", "java-util-concurrent-TimeUnit"
pub fn run<'env>(&'env self) -> Result<()>
[src]
Methods from Deref<Target = Object>
pub fn get_class<'env>(&'env self) -> Result<Option<Local<'env, Class>>>
[src]
Required features: "java-lang-Class"
pub fn hash_code<'env>(&'env self) -> Result<i32>
[src]
pub fn equals<'env>(
&'env self,
arg0: impl Into<Option<&'env Object>>
) -> Result<bool>
[src]
&'env self,
arg0: impl Into<Option<&'env Object>>
) -> Result<bool>
Required features: "java-lang-Object"
pub fn to_string<'env>(&'env self) -> Result<Option<Local<'env, String>>>
[src]
Required features: "java-lang-String"
pub fn notify<'env>(&'env self) -> Result<()>
[src]
pub fn notify_all<'env>(&'env self) -> Result<()>
[src]
pub fn wait_long<'env>(&'env self, arg0: i64) -> Result<()>
[src]
pub fn wait_long_int<'env>(&'env self, arg0: i64, arg1: i32) -> Result<()>
[src]
pub fn wait<'env>(&'env self) -> Result<()>
[src]
Trait Implementations
impl AsRef<RunnableFuture> for FutureTask
fn as_ref(&self) -> &RunnableFuture
impl Deref for FutureTask
impl AsValidJObjectAndEnv for FutureTask
impl AsJValue for FutureTask
Auto Trait Implementations
impl !Sync for FutureTask
impl !Send for FutureTask
impl Unpin for FutureTask
impl RefUnwindSafe for FutureTask
impl UnwindSafe for FutureTask
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,