Index

A B C G O R S U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accept(T) - Method in class org.gridgain.internal.security.context.SecuredConsumer
 
apply(T) - Method in class org.gridgain.internal.security.context.SecuredFunction
 
authentication() - Method in class org.gridgain.internal.security.context.SecurityContextImpl
 

B

BasicAuthentication - Class in org.gridgain.internal.security.context
Basic authentication information.
bypass(Supplier<T>) - Static method in class org.gridgain.internal.security.context.GridGainSecurity
Gets a result of supplier wrapped with system bypass security context.

C

call() - Method in class org.gridgain.internal.security.context.SecuredCallable
 
callWith(SecurityContext, Callable<T>) - Static method in class org.gridgain.internal.security.context.GridGainSecurity
Wrap callable with given security context set to the executor's thread local state.
callWithContext(Callable<T>) - Static method in class org.gridgain.internal.security.context.GridGainSecurity
Wrap callable with current security context set to the executor's thread local state.
clear() - Static method in class org.gridgain.internal.security.context.SecurityContextHolder
 
context(String, Set<String>) - Static method in class org.gridgain.internal.security.context.GridGainSecurity
Create security context with given roles.

G

get() - Method in class org.gridgain.internal.security.context.SecuredSupplier
 
getOrNull() - Static method in class org.gridgain.internal.security.context.SecurityContextHolder
Get security context from thread local state or return null if it is not set.
getOrThrow() - Static method in class org.gridgain.internal.security.context.SecurityContextHolder
Get security context from thread local state or throw exception if it is not set.
getWith(SecurityContext, Supplier<T>) - Static method in class org.gridgain.internal.security.context.GridGainSecurity
Gets a result of supplier wrapped with given security context.
GridGainSecurity - Class in org.gridgain.internal.security.context
DSL for running code with security context.
GridGainSecurity() - Constructor for class org.gridgain.internal.security.context.GridGainSecurity
 

O

org.gridgain.internal.security.context - package org.gridgain.internal.security.context
 
org.gridgain.internal.security.context.message - package org.gridgain.internal.security.context.message
 

R

roles() - Method in class org.gridgain.internal.security.context.BasicAuthentication
 
roles() - Method in interface org.gridgain.internal.security.context.message.UserContext
Returns the roles of the user.
run() - Method in class org.gridgain.internal.security.context.SecuredRunnable
 

S

SecuredCallable<T> - Class in org.gridgain.internal.security.context
Wrap callable with given security context set to the executor's thread local state.
SecuredConsumer<T> - Class in org.gridgain.internal.security.context
Wrap consumer with given security context set to the executor's thread local state.
SecuredFunction<T,R> - Class in org.gridgain.internal.security.context
Wrap function with given security context set to the executor's thread local state.
SecuredRunnable - Class in org.gridgain.internal.security.context
Wrap runnable with given security context set to the executor's thread local state.
SecuredSupplier<T> - Class in org.gridgain.internal.security.context
Wrap supplier with given security context set to the executor's thread local state.
SecurityContextHolder - Class in org.gridgain.internal.security.context
Security context holder that stores security context in thread local state.
SecurityContextHolder() - Constructor for class org.gridgain.internal.security.context.SecurityContextHolder
 
SecurityContextImpl - Class in org.gridgain.internal.security.context
Security context implementation.
SecurityContextIsNotSetException - Exception in org.gridgain.internal.security.context
Exception is thrown when Security context is not set in thread.
SecurityContextIsNotSetException() - Constructor for exception org.gridgain.internal.security.context.SecurityContextIsNotSetException
Constructor.
SecurityContextIsNotSetException(UUID, int, String, Throwable) - Constructor for exception org.gridgain.internal.security.context.SecurityContextIsNotSetException
 
set(SecurityContext) - Static method in class org.gridgain.internal.security.context.SecurityContextHolder
Set security context to thread local state.
systemContext() - Static method in class org.gridgain.internal.security.context.GridGainSecurity
 

U

USER_CONTEXT - Static variable in interface org.gridgain.internal.security.context.message.UserContextMessageType
Type of UserContext.
userContext() - Method in interface org.gridgain.internal.security.context.message.UserContextMessage
 
UserContext - Interface in org.gridgain.internal.security.context.message
User context that is used to authenticate a user on a remote node.
UserContextMessage - Interface in org.gridgain.internal.security.context.message
A network message that contains a UserContext.
UserContextMessageType - Interface in org.gridgain.internal.security.context.message
Types of messages used to transfer UserContext between nodes.
username() - Method in class org.gridgain.internal.security.context.BasicAuthentication
 
username() - Method in interface org.gridgain.internal.security.context.message.UserContext
Returns the username of the user.

W

with(SecurityContext, Runnable) - Static method in class org.gridgain.internal.security.context.GridGainSecurity
Wrap runnable with given security context set to the executor's thread local state.
with(SecurityContext, Consumer<T>) - Static method in class org.gridgain.internal.security.context.GridGainSecurity
Wrap consumer with given security context set to the executor's thread local state.
with(SecurityContext, Function<T, R>) - Static method in class org.gridgain.internal.security.context.GridGainSecurity
Wrap function with given security context set to the executor's thread local state.
with(SecurityContext, Supplier<T>) - Static method in class org.gridgain.internal.security.context.GridGainSecurity
Wrap supplier with given security context set to the executor's thread local state.
withContext(Runnable) - Static method in class org.gridgain.internal.security.context.GridGainSecurity
Wrap runnable with current security context set to the executor's thread local state.
withContext(Function<T, R>) - Static method in class org.gridgain.internal.security.context.GridGainSecurity
Wrap function with current security context set to the executor's thread local state.
withContext(Supplier<T>) - Static method in class org.gridgain.internal.security.context.GridGainSecurity
Wrap supplier with current security context set to the executor's thread local state.
A B C G O R S U W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form