Files
fleetd/bridged/src/main/java/dev/ltms/bridged/auth/MemberLifecycle.java
T
Dai Ha e9bc192160
CI / contract (pull_request) Successful in 45s
CI / build (pull_request) Successful in 55s
CB-548: bind architect sessions to member slots
2026-08-14 21:10:48 +02:00

22 lines
533 B
Java

package dev.ltms.bridged.auth;
import dev.ltms.bridged.peer.MemberRole;
/** Optional session lifecycle hook for live member-slot bindings. */
public interface MemberLifecycle {
MemberLifecycle NONE = new MemberLifecycle() {
@Override
public void acquired(MemberRole role, String profile, String terminal) {
}
@Override
public void released(String terminal) {
}
};
void acquired(MemberRole role, String profile, String terminal);
void released(String terminal);
}