[−]Struct jni_android_sys::java::nio::channels::spi::AbstractSelectableChannel
public class AbstractSelectableChannel
Required feature: java-nio-channels-spi-AbstractSelectableChannel
Methods
impl AbstractSelectableChannel
pub fn provider<'env>(
&'env self
) -> Result<Option<Local<'env, SelectorProvider>>>[src]
&'env self
) -> Result<Option<Local<'env, SelectorProvider>>>
Required features: "java-nio-channels-spi-SelectorProvider"
pub fn is_registered<'env>(&'env self) -> Result<bool>[src]
pub fn key_for<'env>(
&'env self,
arg0: impl Into<Option<&'env Selector>>
) -> Result<Option<Local<'env, SelectionKey>>>[src]
&'env self,
arg0: impl Into<Option<&'env Selector>>
) -> Result<Option<Local<'env, SelectionKey>>>
Required features: "java-nio-channels-SelectionKey", "java-nio-channels-Selector"
pub fn register<'env>(
&'env self,
arg0: impl Into<Option<&'env Selector>>,
arg1: i32,
arg2: impl Into<Option<&'env Object>>
) -> Result<Option<Local<'env, SelectionKey>>>[src]
&'env self,
arg0: impl Into<Option<&'env Selector>>,
arg1: i32,
arg2: impl Into<Option<&'env Object>>
) -> Result<Option<Local<'env, SelectionKey>>>
Required features: "java-lang-Object", "java-nio-channels-SelectionKey", "java-nio-channels-Selector"
pub fn is_blocking<'env>(&'env self) -> Result<bool>[src]
pub fn blocking_lock<'env>(&'env self) -> Result<Option<Local<'env, Object>>>[src]
Required features: "java-lang-Object"
pub fn configure_blocking<'env>(
&'env self,
arg0: bool
) -> Result<Option<Local<'env, SelectableChannel>>>[src]
&'env self,
arg0: bool
) -> Result<Option<Local<'env, SelectableChannel>>>
Required features: "java-nio-channels-SelectableChannel"
Methods from Deref<Target = SelectableChannel>
pub fn provider<'env>(
&'env self
) -> Result<Option<Local<'env, SelectorProvider>>>[src]
&'env self
) -> Result<Option<Local<'env, SelectorProvider>>>
Required features: "java-nio-channels-spi-SelectorProvider"
pub fn valid_ops<'env>(&'env self) -> Result<i32>[src]
pub fn is_registered<'env>(&'env self) -> Result<bool>[src]
pub fn key_for<'env>(
&'env self,
arg0: impl Into<Option<&'env Selector>>
) -> Result<Option<Local<'env, SelectionKey>>>[src]
&'env self,
arg0: impl Into<Option<&'env Selector>>
) -> Result<Option<Local<'env, SelectionKey>>>
Required features: "java-nio-channels-SelectionKey", "java-nio-channels-Selector"
pub fn register_selector_int_object<'env>(
&'env self,
arg0: impl Into<Option<&'env Selector>>,
arg1: i32,
arg2: impl Into<Option<&'env Object>>
) -> Result<Option<Local<'env, SelectionKey>>>[src]
&'env self,
arg0: impl Into<Option<&'env Selector>>,
arg1: i32,
arg2: impl Into<Option<&'env Object>>
) -> Result<Option<Local<'env, SelectionKey>>>
Required features: "java-lang-Object", "java-nio-channels-SelectionKey", "java-nio-channels-Selector"
pub fn register_selector_int<'env>(
&'env self,
arg0: impl Into<Option<&'env Selector>>,
arg1: i32
) -> Result<Option<Local<'env, SelectionKey>>>[src]
&'env self,
arg0: impl Into<Option<&'env Selector>>,
arg1: i32
) -> Result<Option<Local<'env, SelectionKey>>>
Required features: "java-nio-channels-SelectionKey", "java-nio-channels-Selector"
pub fn configure_blocking<'env>(
&'env self,
arg0: bool
) -> Result<Option<Local<'env, SelectableChannel>>>[src]
&'env self,
arg0: bool
) -> Result<Option<Local<'env, SelectableChannel>>>
Required features: "java-nio-channels-SelectableChannel"
pub fn is_blocking<'env>(&'env self) -> Result<bool>[src]
pub fn blocking_lock<'env>(&'env self) -> Result<Option<Local<'env, Object>>>[src]
Required features: "java-lang-Object"
Trait Implementations
impl Deref for AbstractSelectableChannel
type Target = SelectableChannel
The resulting type after dereferencing.
fn deref(&self) -> &Self::Target
impl AsValidJObjectAndEnv for AbstractSelectableChannel
impl AsJValue for AbstractSelectableChannel
Auto Trait Implementations
impl !Sync for AbstractSelectableChannel
impl Unpin for AbstractSelectableChannel
impl !Send for AbstractSelectableChannel
impl UnwindSafe for AbstractSelectableChannel
impl RefUnwindSafe for AbstractSelectableChannel
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
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> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,