[−]Struct jni_android_sys::javax::security::auth::Subject
public final class Subject
Required feature: javax-security-auth-Subject
Methods
impl Subject
pub fn new<'env>(__jni_env: &'env Env) -> Result<Local<'env, Subject>>[src]
pub fn new_boolean_set_set_set<'env>(
__jni_env: &'env Env,
arg0: bool,
arg1: impl Into<Option<&'env Set>>,
arg2: impl Into<Option<&'env Set>>,
arg3: impl Into<Option<&'env Set>>
) -> Result<Local<'env, Subject>>[src]
__jni_env: &'env Env,
arg0: bool,
arg1: impl Into<Option<&'env Set>>,
arg2: impl Into<Option<&'env Set>>,
arg3: impl Into<Option<&'env Set>>
) -> Result<Local<'env, Subject>>
Required features: "java-util-Set"
pub fn set_read_only<'env>(&'env self) -> Result<()>[src]
pub fn is_read_only<'env>(&'env self) -> Result<bool>[src]
pub fn get_subject<'env>(
__jni_env: &'env Env,
arg0: impl Into<Option<&'env AccessControlContext>>
) -> Result<Option<Local<'env, Subject>>>[src]
__jni_env: &'env Env,
arg0: impl Into<Option<&'env AccessControlContext>>
) -> Result<Option<Local<'env, Subject>>>
Required features: "java-security-AccessControlContext", "javax-security-auth-Subject"
pub fn do_as_subject_privileged_action<'env>(
__jni_env: &'env Env,
arg0: impl Into<Option<&'env Subject>>,
arg1: impl Into<Option<&'env PrivilegedAction>>
) -> Result<Option<Local<'env, Object>>>[src]
__jni_env: &'env Env,
arg0: impl Into<Option<&'env Subject>>,
arg1: impl Into<Option<&'env PrivilegedAction>>
) -> Result<Option<Local<'env, Object>>>
Required features: "java-lang-Object", "java-security-PrivilegedAction", "javax-security-auth-Subject"
pub fn do_as_subject_privileged_exception_action<'env>(
__jni_env: &'env Env,
arg0: impl Into<Option<&'env Subject>>,
arg1: impl Into<Option<&'env PrivilegedExceptionAction>>
) -> Result<Option<Local<'env, Object>>>[src]
__jni_env: &'env Env,
arg0: impl Into<Option<&'env Subject>>,
arg1: impl Into<Option<&'env PrivilegedExceptionAction>>
) -> Result<Option<Local<'env, Object>>>
Required features: "java-lang-Object", "java-security-PrivilegedExceptionAction", "javax-security-auth-Subject"
pub fn do_as_privileged_subject_privileged_action_access_control_context<'env>(
__jni_env: &'env Env,
arg0: impl Into<Option<&'env Subject>>,
arg1: impl Into<Option<&'env PrivilegedAction>>,
arg2: impl Into<Option<&'env AccessControlContext>>
) -> Result<Option<Local<'env, Object>>>[src]
__jni_env: &'env Env,
arg0: impl Into<Option<&'env Subject>>,
arg1: impl Into<Option<&'env PrivilegedAction>>,
arg2: impl Into<Option<&'env AccessControlContext>>
) -> Result<Option<Local<'env, Object>>>
Required features: "java-lang-Object", "java-security-AccessControlContext", "java-security-PrivilegedAction", "javax-security-auth-Subject"
pub fn do_as_privileged_subject_privileged_exception_action_access_control_context<'env>(
__jni_env: &'env Env,
arg0: impl Into<Option<&'env Subject>>,
arg1: impl Into<Option<&'env PrivilegedExceptionAction>>,
arg2: impl Into<Option<&'env AccessControlContext>>
) -> Result<Option<Local<'env, Object>>>[src]
__jni_env: &'env Env,
arg0: impl Into<Option<&'env Subject>>,
arg1: impl Into<Option<&'env PrivilegedExceptionAction>>,
arg2: impl Into<Option<&'env AccessControlContext>>
) -> Result<Option<Local<'env, Object>>>
Required features: "java-lang-Object", "java-security-AccessControlContext", "java-security-PrivilegedExceptionAction", "javax-security-auth-Subject"
pub fn get_principals<'env>(&'env self) -> Result<Option<Local<'env, Set>>>[src]
Required features: "java-util-Set"
pub fn get_principals_class<'env>(
&'env self,
arg0: impl Into<Option<&'env Class>>
) -> Result<Option<Local<'env, Set>>>[src]
&'env self,
arg0: impl Into<Option<&'env Class>>
) -> Result<Option<Local<'env, Set>>>
Required features: "java-lang-Class", "java-util-Set"
pub fn get_public_credentials<'env>(
&'env self
) -> Result<Option<Local<'env, Set>>>[src]
&'env self
) -> Result<Option<Local<'env, Set>>>
Required features: "java-util-Set"
pub fn get_private_credentials<'env>(
&'env self
) -> Result<Option<Local<'env, Set>>>[src]
&'env self
) -> Result<Option<Local<'env, Set>>>
Required features: "java-util-Set"
pub fn get_public_credentials_class<'env>(
&'env self,
arg0: impl Into<Option<&'env Class>>
) -> Result<Option<Local<'env, Set>>>[src]
&'env self,
arg0: impl Into<Option<&'env Class>>
) -> Result<Option<Local<'env, Set>>>
Required features: "java-lang-Class", "java-util-Set"
pub fn get_private_credentials_class<'env>(
&'env self,
arg0: impl Into<Option<&'env Class>>
) -> Result<Option<Local<'env, Set>>>[src]
&'env self,
arg0: impl Into<Option<&'env Class>>
) -> Result<Option<Local<'env, Set>>>
Required features: "java-lang-Class", "java-util-Set"
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 hash_code<'env>(&'env self) -> Result<i32>[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<Serializable> for Subject
fn as_ref(&self) -> &Serializable
impl Deref for Subject
impl AsValidJObjectAndEnv for Subject
impl AsJValue for Subject
Auto Trait Implementations
impl !Sync for Subject
impl Unpin for Subject
impl !Send for Subject
impl UnwindSafe for Subject
impl RefUnwindSafe for Subject
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,