Index
All Classes and Interfaces|All Packages
A
- auditEvents() - Method in class org.j7m.middleware.isolation.InProcessIsolationProvider
- auditEvents() - Method in class org.j7m.middleware.isolation.LocalProcessIsolationProvider
- auditEvents() - Method in class org.j7m.middleware.isolation.DefaultIsolationProvider
C
- clock() - Method in record class org.j7m.middleware.isolation.IsolationConfig
-
Returns the value of the
clockrecord component. - close() - Method in class org.j7m.middleware.isolation.InProcessIsolationProvider
- close() - Method in class org.j7m.middleware.isolation.DefaultIsolationProvider
- close() - Method in class org.j7m.middleware.isolation.LocalProcessIsolationProvider
D
- defaultBudget() - Method in record class org.j7m.middleware.isolation.IsolationConfig
-
Returns the value of the
defaultBudgetrecord component. - DefaultIsolationProvider - Class in org.j7m.middleware.isolation
-
Composite first-party isolation provider.
- DefaultIsolationProvider(IsolationProviderId, IsolationConfig) - Constructor for class org.j7m.middleware.isolation.DefaultIsolationProvider
-
Creates a composite provider.
- defaults(Path) - Static method in record class org.j7m.middleware.isolation.IsolationConfig
-
Creates a default local configuration.
E
- environment(IsolationSubject, EnvironmentPolicy, String, String) - Method in class org.j7m.middleware.isolation.internal.IsolationPolicyEvaluator
-
Evaluates environment access.
- equals(Object) - Method in record class org.j7m.middleware.isolation.IsolationConfig
-
Indicates whether some other object is "equal to" this one.
- evaluateEnvironment(IsolationSubject, EnvironmentPolicy, String, String) - Method in class org.j7m.middleware.isolation.DefaultIsolationProvider
- evaluateEnvironment(IsolationSubject, EnvironmentPolicy, String, String) - Method in class org.j7m.middleware.isolation.InProcessIsolationProvider
- evaluateEnvironment(IsolationSubject, EnvironmentPolicy, String, String) - Method in class org.j7m.middleware.isolation.LocalProcessIsolationProvider
- evaluateFileSystem(IsolationSubject, FileSystemPolicy, FileSystemAccess, Path) - Method in class org.j7m.middleware.isolation.DefaultIsolationProvider
- evaluateFileSystem(IsolationSubject, FileSystemPolicy, FileSystemAccess, Path) - Method in class org.j7m.middleware.isolation.InProcessIsolationProvider
- evaluateFileSystem(IsolationSubject, FileSystemPolicy, FileSystemAccess, Path) - Method in class org.j7m.middleware.isolation.LocalProcessIsolationProvider
- evaluateNetworkEgress(IsolationSubject, NetworkEgressPolicy, URI) - Method in class org.j7m.middleware.isolation.DefaultIsolationProvider
- evaluateNetworkEgress(IsolationSubject, NetworkEgressPolicy, URI) - Method in class org.j7m.middleware.isolation.InProcessIsolationProvider
- evaluateNetworkEgress(IsolationSubject, NetworkEgressPolicy, URI) - Method in class org.j7m.middleware.isolation.LocalProcessIsolationProvider
F
- fileSystem(IsolationSubject, FileSystemPolicy, FileSystemAccess, Path) - Method in class org.j7m.middleware.isolation.internal.IsolationPolicyEvaluator
-
Evaluates filesystem access.
H
- hashCode() - Method in record class org.j7m.middleware.isolation.IsolationConfig
-
Returns a hash code value for this object.
- health() - Method in class org.j7m.middleware.isolation.DefaultIsolationProvider
- health() - Method in class org.j7m.middleware.isolation.InProcessIsolationProvider
- health() - Method in class org.j7m.middleware.isolation.LocalProcessIsolationProvider
I
- id() - Method in class org.j7m.middleware.isolation.DefaultIsolationProvider
- id() - Method in class org.j7m.middleware.isolation.InProcessIsolationProvider
- id() - Method in class org.j7m.middleware.isolation.LocalProcessIsolationProvider
- InProcessIsolationProvider - Class in org.j7m.middleware.isolation
-
In-process isolation provider for J7M-controlled policy capabilities.
- InProcessIsolationProvider(IsolationProviderId, IsolationConfig) - Constructor for class org.j7m.middleware.isolation.InProcessIsolationProvider
-
Creates an in-process provider.
- IsolationConfig - Record Class in org.j7m.middleware.isolation
-
Configuration for first-party isolation providers.
- IsolationConfig(Path, Clock, ResourceBudget, int) - Constructor for record class org.j7m.middleware.isolation.IsolationConfig
-
Creates a validated isolation configuration.
- IsolationPolicyEvaluator - Class in org.j7m.middleware.isolation.internal
-
Internal deterministic policy evaluator.
- IsolationPolicyEvaluator(IsolationRedactor) - Constructor for class org.j7m.middleware.isolation.internal.IsolationPolicyEvaluator
-
Creates an evaluator.
- IsolationProviderRegistry - Class in org.j7m.middleware.isolation
-
Small in-memory registry for explicitly constructed isolation providers.
- IsolationProviderRegistry() - Constructor for class org.j7m.middleware.isolation.IsolationProviderRegistry
-
Creates an empty registry.
- IsolationRedactor - Class in org.j7m.middleware.isolation.internal
-
Internal redaction helper.
- IsolationRedactor() - Constructor for class org.j7m.middleware.isolation.internal.IsolationRedactor
-
Creates a redactor.
L
- LocalProcessIsolationProvider - Class in org.j7m.middleware.isolation
-
Local child-process isolation provider.
- LocalProcessIsolationProvider(IsolationProviderId, IsolationConfig) - Constructor for class org.j7m.middleware.isolation.LocalProcessIsolationProvider
-
Creates a local process provider.
- lookup(IsolationProviderId) - Method in class org.j7m.middleware.isolation.IsolationProviderRegistry
-
Looks up a provider by identifier.
M
- maxAuditEvents() - Method in record class org.j7m.middleware.isolation.IsolationConfig
-
Returns the value of the
maxAuditEventsrecord component. - metrics() - Method in class org.j7m.middleware.isolation.InProcessIsolationProvider
- metrics() - Method in class org.j7m.middleware.isolation.LocalProcessIsolationProvider
- metrics() - Method in class org.j7m.middleware.isolation.DefaultIsolationProvider
N
- network(IsolationSubject, NetworkEgressPolicy, URI) - Method in class org.j7m.middleware.isolation.internal.IsolationPolicyEvaluator
-
Evaluates network egress.
O
- org.j7m.isolation - module org.j7m.isolation
-
J7M first-party isolation providers.
- org.j7m.middleware.isolation - package org.j7m.middleware.isolation
- org.j7m.middleware.isolation.internal - package org.j7m.middleware.isolation.internal
P
- pathSummary(Path, boolean) - Method in class org.j7m.middleware.isolation.internal.IsolationRedactor
-
Returns a safe path summary.
- providerDirectory() - Method in record class org.j7m.middleware.isolation.IsolationConfig
-
Returns the value of the
providerDirectoryrecord component.
R
- recoveryReport() - Method in class org.j7m.middleware.isolation.DefaultIsolationProvider
- recoveryReport() - Method in class org.j7m.middleware.isolation.InProcessIsolationProvider
- recoveryReport() - Method in class org.j7m.middleware.isolation.LocalProcessIsolationProvider
- redactMap(Map) - Method in class org.j7m.middleware.isolation.internal.IsolationRedactor
-
Redacts a map.
- redactText(String, StreamCapturePolicy) - Method in class org.j7m.middleware.isolation.internal.IsolationRedactor
-
Redacts free text according to capture policy.
- redactValue(String, String) - Method in class org.j7m.middleware.isolation.internal.IsolationRedactor
-
Redacts a value by key.
- register(IsolationProvider) - Method in class org.j7m.middleware.isolation.IsolationProviderRegistry
-
Registers or replaces a provider.
S
- safeCommand(List) - Method in class org.j7m.middleware.isolation.internal.IsolationRedactor
-
Redacts command arguments.
- sensitiveKey(String) - Method in class org.j7m.middleware.isolation.internal.IsolationRedactor
-
Returns whether a key is sensitive.
- snapshot() - Method in class org.j7m.middleware.isolation.IsolationProviderRegistry
-
Returns a stable snapshot of registered providers.
- start(IsolationExecutionRequest) - Method in class org.j7m.middleware.isolation.DefaultIsolationProvider
- start(IsolationExecutionRequest) - Method in class org.j7m.middleware.isolation.InProcessIsolationProvider
- start(IsolationExecutionRequest) - Method in class org.j7m.middleware.isolation.LocalProcessIsolationProvider
- supportedModes() - Method in class org.j7m.middleware.isolation.DefaultIsolationProvider
- supportedModes() - Method in class org.j7m.middleware.isolation.InProcessIsolationProvider
- supportedModes() - Method in class org.j7m.middleware.isolation.LocalProcessIsolationProvider
T
- toString() - Method in record class org.j7m.middleware.isolation.IsolationConfig
-
Returns a string representation of this record class.
- type() - Method in class org.j7m.middleware.isolation.DefaultIsolationProvider
- type() - Method in class org.j7m.middleware.isolation.InProcessIsolationProvider
- type() - Method in class org.j7m.middleware.isolation.LocalProcessIsolationProvider
All Classes and Interfaces|All Packages