Record Class ManagedInboxPolicy.Registration
java.lang.Object
java.lang.Record
org.j7m.middleware.application.distributed.ManagedInboxPolicy.Registration
- Record Components:
namespace- stable logical inbox namespacetenant- authorized source tenantjdbcPolicy- exact A11 profile namejdbcRegistration- exact borrowed registration instance installed in the JDBC policytelemetry- borrowed optional tracing integration
- Enclosing class:
ManagedInboxPolicy
public static record ManagedInboxPolicy.Registration(String namespace, String tenant, String jdbcPolicy, ManagedJdbcTransactionPolicy.Registration jdbcRegistration, org.j7m.middleware.integrations.Observability telemetry)
extends Record
Trusted SQL namespace and exact participating JDBC capability.
-
Constructor Summary
ConstructorsConstructorDescriptionRegistration(String namespace, String tenant, String jdbcPolicy, ManagedJdbcTransactionPolicy.Registration jdbcRegistration, org.j7m.middleware.integrations.Observability telemetry) Validates identity without opening connections. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.Returns the value of thejdbcPolicyrecord component.Returns the value of thejdbcRegistrationrecord component.Returns the value of thenamespacerecord component.org.j7m.middleware.integrations.ObservabilityReturns the value of thetelemetryrecord component.tenant()Returns the value of thetenantrecord component.toString()Omits factory and tenant diagnostics.
-
Constructor Details
-
Registration
public Registration(String namespace, String tenant, String jdbcPolicy, ManagedJdbcTransactionPolicy.Registration jdbcRegistration, org.j7m.middleware.integrations.Observability telemetry) Validates identity without opening connections.
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
namespace
-
tenant
-
jdbcPolicy
Returns the value of thejdbcPolicyrecord component.- Returns:
- the value of the
jdbcPolicyrecord component
-
jdbcRegistration
Returns the value of thejdbcRegistrationrecord component.- Returns:
- the value of the
jdbcRegistrationrecord component
-
telemetry
-