Record Class BackchannelLogout
java.lang.Object
java.lang.Record
io.fluxzero.idp.bff.session.api.model.BackchannelLogout
@Model(searchable=false,
name="BffBackchannelLogout",
persistence=DOCUMENT,
eventPublication=NEVER,
cached=false,
conflictPolicy=FAIL,
automaticHandling=DISABLED)
public record BackchannelLogout(BackchannelLogoutId backchannelLogoutId, String evidenceDigest, Instant retainUntil)
extends Record
Accepted signed logout identity; only hashes, never the token or raw issuer/client/sid/jti.
-
Constructor Summary
ConstructorsConstructorDescriptionBackchannelLogout(BackchannelLogoutId backchannelLogoutId, String evidenceDigest, Instant retainUntil) Creates an instance of aBackchannelLogoutrecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thebackchannelLogoutIdrecord component.final booleanIndicates whether some other object is "equal to" this one.Returns the value of theevidenceDigestrecord component.final inthashCode()Returns a hash code value for this object.Returns the value of theretainUntilrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
BackchannelLogout
public BackchannelLogout(BackchannelLogoutId backchannelLogoutId, String evidenceDigest, Instant retainUntil) Creates an instance of aBackchannelLogoutrecord class.- Parameters:
backchannelLogoutId- the value for thebackchannelLogoutIdrecord componentevidenceDigest- the value for theevidenceDigestrecord componentretainUntil- the value for theretainUntilrecord component
-
-
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). -
backchannelLogoutId
Returns the value of thebackchannelLogoutIdrecord component.- Returns:
- the value of the
backchannelLogoutIdrecord component
-
evidenceDigest
Returns the value of theevidenceDigestrecord component.- Returns:
- the value of the
evidenceDigestrecord component
-
retainUntil
Returns the value of theretainUntilrecord component.- Returns:
- the value of the
retainUntilrecord component
-