Index
All Classes and Interfaces|All Packages
A
- allowInsecureProductionTransport() - Method in record class org.j7m.middleware.transport.grpc.GrpcSecurityOptions
-
Returns the value of the
allowInsecureProductionTransportrecord component. - authorityOverride() - Method in record class org.j7m.middleware.transport.grpc.GrpcTlsConfiguration
-
Returns the value of the
authorityOverriderecord component.
B
- bidirectionalStream(ObjectRef, MethodDescriptor, List, InvocationOptions, Class) - Method in class org.j7m.middleware.transport.grpc.GrpcTransportProvider
- bidiStreamCount() - Method in class org.j7m.middleware.transport.grpc.GrpcTransportProvider
-
Returns the number of bidirectional streaming calls opened by this provider.
C
- certificate() - Method in record class org.j7m.middleware.transport.grpc.GrpcTestCertificateMaterial
-
Returns the value of the
certificaterecord component. - certificateChain() - Method in record class org.j7m.middleware.transport.grpc.GrpcTlsConfiguration
-
Returns the value of the
certificateChainrecord component. - clientStream(ObjectRef, MethodDescriptor, List, InvocationOptions) - Method in class org.j7m.middleware.transport.grpc.GrpcTransportProvider
- clientStreamCount() - Method in class org.j7m.middleware.transport.grpc.GrpcTransportProvider
-
Returns the number of client-streaming calls opened by this provider.
- close() - Method in class org.j7m.middleware.transport.grpc.GrpcTransportProvider
- createProxy(ObjectRef, Class, ProxyOptions) - Method in class org.j7m.middleware.transport.grpc.GrpcTransportProvider
- credentialRefreshCount() - Method in class org.j7m.middleware.transport.grpc.GrpcTransportProvider
-
Returns the number of credential refresh notifications handled.
D
- development() - Static method in record class org.j7m.middleware.transport.grpc.GrpcSecurityOptions
-
Development/test options that allow the local insecure channel.
E
- equals(Object) - Method in record class org.j7m.middleware.transport.grpc.GrpcCertificateIdentity
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.j7m.middleware.transport.grpc.GrpcSecurityOptions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.j7m.middleware.transport.grpc.GrpcTestCertificateMaterial
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.j7m.middleware.transport.grpc.GrpcTlsConfiguration
-
Indicates whether some other object is "equal to" this one.
- export(ObjectRef, Object, ExportDescriptor) - Method in class org.j7m.middleware.transport.grpc.GrpcTransportProvider
F
- fingerprint() - Method in record class org.j7m.middleware.transport.grpc.GrpcCertificateIdentity
-
Returns the value of the
fingerprintrecord component. - fromCertificate(X509Certificate) - Static method in record class org.j7m.middleware.transport.grpc.GrpcCertificateIdentity
-
Extracts safe identity metadata from a certificate.
G
- generate(Path, String) - Static method in record class org.j7m.middleware.transport.grpc.GrpcTestCertificateMaterial
-
Writes deterministic localhost test material.
- GrpcCertificateIdentity - Record Class in org.j7m.middleware.transport.grpc
-
Safe identity extracted from an authenticated TLS peer certificate.
- GrpcCertificateIdentity(String, String, String, Map) - Constructor for record class org.j7m.middleware.transport.grpc.GrpcCertificateIdentity
-
Creates immutable metadata.
- GrpcSecurityOptions - Record Class in org.j7m.middleware.transport.grpc
-
Security posture for the gRPC transport provider.
- GrpcSecurityOptions(boolean, boolean) - Constructor for record class org.j7m.middleware.transport.grpc.GrpcSecurityOptions
-
Creates options without TLS material.
- GrpcSecurityOptions(boolean, boolean, GrpcTlsConfiguration) - Constructor for record class org.j7m.middleware.transport.grpc.GrpcSecurityOptions
-
Creates an instance of a
GrpcSecurityOptionsrecord class. - GrpcTestCertificateMaterial - Record Class in org.j7m.middleware.transport.grpc
-
Deterministic self-signed PEM material for tests and demos.
- GrpcTestCertificateMaterial(Path, Path) - Constructor for record class org.j7m.middleware.transport.grpc.GrpcTestCertificateMaterial
-
Creates material paths.
- GrpcTlsConfiguration - Record Class in org.j7m.middleware.transport.grpc
-
File-backed TLS material for the generic gRPC transport.
- GrpcTlsConfiguration(Path, Path, Path, boolean, String) - Constructor for record class org.j7m.middleware.transport.grpc.GrpcTlsConfiguration
-
Creates a TLS configuration without an authority override.
- GrpcTlsConfiguration(Path, Path, Path, boolean, String, String) - Constructor for record class org.j7m.middleware.transport.grpc.GrpcTlsConfiguration
-
Creates a TLS configuration.
- GrpcTransportProvider - Class in org.j7m.middleware.transport.grpc
-
Real gRPC transport provider for the Phase 1 generic remote-object protocol.
- GrpcTransportProvider() - Constructor for class org.j7m.middleware.transport.grpc.GrpcTransportProvider
-
Creates a gRPC transport provider.
- GrpcTransportProvider(GrpcSecurityOptions) - Constructor for class org.j7m.middleware.transport.grpc.GrpcTransportProvider
-
Creates a gRPC transport provider with explicit security options.
H
- hashCode() - Method in record class org.j7m.middleware.transport.grpc.GrpcCertificateIdentity
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.j7m.middleware.transport.grpc.GrpcSecurityOptions
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.j7m.middleware.transport.grpc.GrpcTestCertificateMaterial
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.j7m.middleware.transport.grpc.GrpcTlsConfiguration
-
Returns a hash code value for this object.
I
- id() - Method in class org.j7m.middleware.transport.grpc.GrpcTransportProvider
- insecureProductionOverride() - Static method in record class org.j7m.middleware.transport.grpc.GrpcSecurityOptions
-
Explicit production override for controlled tests or private lab use.
- invoke(ObjectRef, MethodDescriptor, List, InvocationOptions) - Method in class org.j7m.middleware.transport.grpc.GrpcTransportProvider
- invoke(ObjectRef, MethodDescriptor, List, InvocationOptions, Class) - Method in class org.j7m.middleware.transport.grpc.GrpcTransportProvider
- invokeAsync(ObjectRef, MethodDescriptor, List, InvocationOptions, AsyncMethodDescriptor) - Method in class org.j7m.middleware.transport.grpc.GrpcTransportProvider
M
- metadata() - Method in record class org.j7m.middleware.transport.grpc.GrpcCertificateIdentity
-
Returns the value of the
metadatarecord component. - mutualTls(boolean, GrpcTlsConfiguration) - Static method in record class org.j7m.middleware.transport.grpc.GrpcSecurityOptions
-
Returns options for certificate-backed mTLS.
O
- org.j7m.middleware.transport.grpc - package org.j7m.middleware.transport.grpc
- org.j7m.transport.grpc - module org.j7m.transport.grpc
-
J7M generic remote-object gRPC transport.
P
- principalId() - Method in record class org.j7m.middleware.transport.grpc.GrpcCertificateIdentity
-
Returns the value of the
principalIdrecord component. - privateKey() - Method in record class org.j7m.middleware.transport.grpc.GrpcTestCertificateMaterial
-
Returns the value of the
privateKeyrecord component. - privateKey() - Method in record class org.j7m.middleware.transport.grpc.GrpcTlsConfiguration
-
Returns the value of the
privateKeyrecord component. - production() - Static method in record class org.j7m.middleware.transport.grpc.GrpcSecurityOptions
-
Production options that reject insecure transport.
- productionMode() - Method in record class org.j7m.middleware.transport.grpc.GrpcSecurityOptions
-
Returns the value of the
productionModerecord component.
R
- refreshCredentials() - Method in class org.j7m.middleware.transport.grpc.GrpcTransportProvider
-
Refreshes client channels after credential rotation.
- requireClientAuthentication() - Method in record class org.j7m.middleware.transport.grpc.GrpcTlsConfiguration
-
Returns the value of the
requireClientAuthenticationrecord component. - runtimeId() - Method in record class org.j7m.middleware.transport.grpc.GrpcCertificateIdentity
-
Returns the value of the
runtimeIdrecord component.
S
- serverStream(ObjectRef, MethodDescriptor, List, InvocationOptions, Class) - Method in class org.j7m.middleware.transport.grpc.GrpcTransportProvider
- serverStreamCount() - Method in class org.j7m.middleware.transport.grpc.GrpcTransportProvider
-
Returns the number of server-streaming calls opened by this provider.
- start(RuntimeTransportContext) - Method in class org.j7m.middleware.transport.grpc.GrpcTransportProvider
- streamFailureCount() - Method in class org.j7m.middleware.transport.grpc.GrpcTransportProvider
-
Returns the number of streaming failures observed by this provider.
T
- tlsConfiguration() - Method in record class org.j7m.middleware.transport.grpc.GrpcSecurityOptions
-
Returns the value of the
tlsConfigurationrecord component. - tlsEnabled() - Method in record class org.j7m.middleware.transport.grpc.GrpcSecurityOptions
-
Returns whether TLS is configured.
- toString() - Method in record class org.j7m.middleware.transport.grpc.GrpcCertificateIdentity
-
Returns a string representation of this record class.
- toString() - Method in record class org.j7m.middleware.transport.grpc.GrpcSecurityOptions
-
Returns a string representation of this record class.
- toString() - Method in record class org.j7m.middleware.transport.grpc.GrpcTestCertificateMaterial
-
Returns a string representation of this record class.
- toString() - Method in record class org.j7m.middleware.transport.grpc.GrpcTlsConfiguration
-
Returns a string representation of this record class.
- trustDomain() - Method in record class org.j7m.middleware.transport.grpc.GrpcTlsConfiguration
-
Returns the value of the
trustDomainrecord component. - trustedCertificates() - Method in record class org.j7m.middleware.transport.grpc.GrpcTlsConfiguration
-
Returns the value of the
trustedCertificatesrecord component.
U
- unexport(ObjectRef) - Method in class org.j7m.middleware.transport.grpc.GrpcTransportProvider
All Classes and Interfaces|All Packages