Index

A B C D E F G H I M O P R S T U 
All Classes and Interfaces|All Packages

A

allowInsecureProductionTransport() - Method in record class org.j7m.middleware.transport.grpc.GrpcSecurityOptions
Returns the value of the allowInsecureProductionTransport record component.
authorityOverride() - Method in record class org.j7m.middleware.transport.grpc.GrpcTlsConfiguration
Returns the value of the authorityOverride record 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 certificate record component.
certificateChain() - Method in record class org.j7m.middleware.transport.grpc.GrpcTlsConfiguration
Returns the value of the certificateChain record 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 fingerprint record 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 GrpcSecurityOptions record 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 metadata record 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 principalId record component.
privateKey() - Method in record class org.j7m.middleware.transport.grpc.GrpcTestCertificateMaterial
Returns the value of the privateKey record component.
privateKey() - Method in record class org.j7m.middleware.transport.grpc.GrpcTlsConfiguration
Returns the value of the privateKey record 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 productionMode record 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 requireClientAuthentication record component.
runtimeId() - Method in record class org.j7m.middleware.transport.grpc.GrpcCertificateIdentity
Returns the value of the runtimeId record 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 tlsConfiguration record 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 trustDomain record component.
trustedCertificates() - Method in record class org.j7m.middleware.transport.grpc.GrpcTlsConfiguration
Returns the value of the trustedCertificates record component.

U

unexport(ObjectRef) - Method in class org.j7m.middleware.transport.grpc.GrpcTransportProvider
A B C D E F G H I M O P R S T U 
All Classes and Interfaces|All Packages