[−]Struct jni_android_sys::java::util::concurrent::locks::StampedLock
public class StampedLock
Required feature: java-util-concurrent-locks-StampedLock
Methods
impl StampedLock
pub fn new<'env>(__jni_env: &'env Env) -> Result<Local<'env, StampedLock>>
[src]
pub fn write_lock<'env>(&'env self) -> Result<i64>
[src]
pub fn try_write_lock<'env>(&'env self) -> Result<i64>
[src]
pub fn try_write_lock_long_time_unit<'env>(
&'env self,
arg0: i64,
arg1: impl Into<Option<&'env TimeUnit>>
) -> Result<i64>
[src]
&'env self,
arg0: i64,
arg1: impl Into<Option<&'env TimeUnit>>
) -> Result<i64>
Required features: "java-util-concurrent-TimeUnit"
pub fn write_lock_interruptibly<'env>(&'env self) -> Result<i64>
[src]
pub fn read_lock<'env>(&'env self) -> Result<i64>
[src]
pub fn try_read_lock<'env>(&'env self) -> Result<i64>
[src]
pub fn try_read_lock_long_time_unit<'env>(
&'env self,
arg0: i64,
arg1: impl Into<Option<&'env TimeUnit>>
) -> Result<i64>
[src]
&'env self,
arg0: i64,
arg1: impl Into<Option<&'env TimeUnit>>
) -> Result<i64>
Required features: "java-util-concurrent-TimeUnit"
pub fn read_lock_interruptibly<'env>(&'env self) -> Result<i64>
[src]
pub fn try_optimistic_read<'env>(&'env self) -> Result<i64>
[src]
pub fn validate<'env>(&'env self, arg0: i64) -> Result<bool>
[src]
pub fn unlock_write<'env>(&'env self, arg0: i64) -> Result<()>
[src]
pub fn unlock_read<'env>(&'env self, arg0: i64) -> Result<()>
[src]
pub fn unlock<'env>(&'env self, arg0: i64) -> Result<()>
[src]
pub fn try_convert_to_write_lock<'env>(&'env self, arg0: i64) -> Result<i64>
[src]
pub fn try_convert_to_read_lock<'env>(&'env self, arg0: i64) -> Result<i64>
[src]
pub fn try_convert_to_optimistic_read<'env>(
&'env self,
arg0: i64
) -> Result<i64>
[src]
&'env self,
arg0: i64
) -> Result<i64>
pub fn try_unlock_write<'env>(&'env self) -> Result<bool>
[src]
pub fn try_unlock_read<'env>(&'env self) -> Result<bool>
[src]
pub fn is_write_locked<'env>(&'env self) -> Result<bool>
[src]
pub fn is_read_locked<'env>(&'env self) -> Result<bool>
[src]
pub fn get_read_lock_count<'env>(&'env self) -> Result<i32>
[src]
pub fn to_string<'env>(&'env self) -> Result<Option<Local<'env, String>>>
[src]
Required features: "java-lang-String"
pub fn as_read_lock<'env>(&'env self) -> Result<Option<Local<'env, Lock>>>
[src]
Required features: "java-util-concurrent-locks-Lock"
pub fn as_write_lock<'env>(&'env self) -> Result<Option<Local<'env, Lock>>>
[src]
Required features: "java-util-concurrent-locks-Lock"
pub fn as_read_write_lock<'env>(
&'env self
) -> Result<Option<Local<'env, ReadWriteLock>>>
[src]
&'env self
) -> Result<Option<Local<'env, ReadWriteLock>>>
Required features: "java-util-concurrent-locks-ReadWriteLock"
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<Serializable> for StampedLock
fn as_ref(&self) -> &Serializable
impl Deref for StampedLock
impl AsValidJObjectAndEnv for StampedLock
impl AsJValue for StampedLock
Auto Trait Implementations
impl !Sync for StampedLock
impl !Send for StampedLock
impl Unpin for StampedLock
impl RefUnwindSafe for StampedLock
impl UnwindSafe for StampedLock
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,