| Package | Description |
|---|---|
| org.apache.ignite.internal |
Contains main implementation.
|
| org.apache.ignite.internal.processors.authentication | |
| org.apache.ignite.internal.processors.cache |
This package contain cache-related processors & persistence implementation.
|
| org.apache.ignite.internal.processors.cache.distributed.dht.preloader | |
| org.apache.ignite.internal.processors.odbc | |
| org.apache.ignite.internal.processors.query.schema | |
| org.apache.ignite.internal.processors.security | |
| org.apache.ignite.internal.processors.session |
Session processing package to guarantee reuse of same session
object on the same node.
|
| org.apache.ignite.spi.discovery |
Contains APIs for topology manager SPI.
|
| Modifier and Type | Method and Description |
|---|---|
SecurityContext |
GridTaskSessionImpl.initiatorSecurityContext() |
| Constructor and Description |
|---|
GridTaskSessionImpl(UUID taskNodeId,
String taskName,
@Nullable GridDeployment dep,
String taskClsName,
IgniteUuid sesId,
@Nullable Collection<UUID> top,
@Nullable IgnitePredicate<ClusterNode> topPred,
long startTime,
long endTime,
Collection<ComputeJobSibling> siblings,
@Nullable Map<Object,Object> attrs,
GridKernalContext ctx,
boolean fullSup,
boolean internal,
@Nullable String execName,
@Nullable SecurityContext secCtx)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
SecurityContext |
IgniteAuthenticationProcessor.authenticate(AuthenticationContext authCtx)
Authenticates subject via underlying Authenticator.
|
SecurityContext |
IgniteAuthenticationProcessor.authenticateNode(ClusterNode node,
SecurityCredentials cred)
Authenticates grid node with it's attributes via underlying Authenticator.
|
SecurityContext |
IgniteAuthenticationProcessor.securityContext(UUID subjId)
Gets security context for authenticated nodes and thin clients.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IgniteAuthenticationProcessor.authorize(String name,
SecurityPermission perm,
SecurityContext securityCtx)
Authorizes grid operation.
|
| Modifier and Type | Method and Description |
|---|---|
@Nullable SecurityContext |
AbstractCachePartitionExchangeWorkerTask.securityContext() |
@Nullable SecurityContext |
CachePartitionExchangeWorkerTask.securityContext() |
| Constructor and Description |
|---|
AbstractCachePartitionExchangeWorkerTask(@Nullable SecurityContext secCtx) |
CacheStatisticsModeChangeTask(SecurityContext secCtx,
CacheStatisticsModeChangeMessage msg) |
ClientCacheChangeDummyDiscoveryMessage(SecurityContext secCtx,
UUID reqId,
@Nullable Map<String,DynamicCacheChangeRequest> startReqs,
@Nullable Set<String> cachesToClose) |
TxTimeoutOnPartitionMapExchangeChangeTask(SecurityContext secCtx,
TxTimeoutOnPartitionMapExchangeChangeMessage msg)
Constructor.
|
WalStateNodeLeaveExchangeTask(SecurityContext secCtx,
ClusterNode node)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
@Nullable SecurityContext |
StopCachesOnClientReconnectExchangeTask.securityContext() |
@Nullable SecurityContext |
GridDhtPartitionsExchangeFuture.securityContext() |
| Constructor and Description |
|---|
FinishPreloadingTask(SecurityContext secCtx,
AffinityTopologyVersion topVer,
int grpId,
long rebalanceId) |
ForceRebalanceExchangeTask(SecurityContext secCtx,
GridDhtPartitionExchangeId exchId,
GridCompoundFuture<Boolean,Boolean> forcedRebFut) |
RebalanceReassignExchangeTask(SecurityContext secCtx,
GridDhtPartitionExchangeId exchId,
GridDhtPartitionsExchangeFuture exchFut) |
StopCachesOnClientReconnectExchangeTask(@Nullable SecurityContext secCtx,
Collection<GridCacheAdapter> stoppedCaches) |
| Modifier and Type | Method and Description |
|---|---|
@Nullable SecurityContext |
ClientListenerAbstractConnectionContext.securityContext() |
@Nullable SecurityContext |
ClientListenerConnectionContext.securityContext() |
| Constructor and Description |
|---|
SchemaExchangeWorkerTask(SecurityContext secCtx,
SchemaAbstractDiscoveryMessage msg)
Constructor.
|
SchemaNodeLeaveExchangeWorkerTask(SecurityContext secCtx,
ClusterNode node)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
GridSecurityProcessor.authorize(String name,
SecurityPermission perm,
SecurityContext securityCtx)
Authorizes grid operation.
|
OperationSecurityContext |
IgniteSecurityProcessor.withContext(SecurityContext secCtx)
Creates
OperationSecurityContext. |
OperationSecurityContext |
IgniteSecurity.withContext(SecurityContext secCtx)
Creates
OperationSecurityContext. |
OperationSecurityContext |
NoOpIgniteSecurityProcessor.withContext(SecurityContext secCtx)
Creates
OperationSecurityContext. |
static OperationSecurityContext |
SecurityUtils.withRemoteSecurityContext(GridKernalContext ctx,
SecurityContext secCtx)
Sets specified security context as current if it differs from the
null. |
static Map<String,Object> |
SecurityUtils.withSecurityContext(SecurityContext secCtx,
Map<String,Object> nodeAttrs,
Marshaller marsh)
Marshals specified security context and adds it to the node attributes.
|
| Modifier and Type | Method and Description |
|---|---|
GridTaskSessionImpl |
GridTaskSessionProcessor.createTaskSession(IgniteUuid sesId,
UUID taskNodeId,
String taskName,
@Nullable GridDeployment dep,
String taskClsName,
@Nullable Collection<UUID> top,
@Nullable IgnitePredicate<ClusterNode> topPred,
long startTime,
long endTime,
Collection<ComputeJobSibling> siblings,
Map<Object,Object> attrs,
boolean fullSup,
boolean internal,
@Nullable String execName,
@Nullable SecurityContext secCtx)
Creates task session.
|
| Modifier and Type | Method and Description |
|---|---|
SecurityContext |
DiscoverySpiNodeAuthenticator.authenticateNode(ClusterNode node,
SecurityCredentials cred)
Security credentials.
|
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023