Interface ServerOperationGateway.Outcome
- All Known Implementing Classes:
ServerOperationGateway.Outcome.ApprovalRequired, ServerOperationGateway.Outcome.ControlExecuted, ServerOperationGateway.Outcome.Denied, ServerOperationGateway.Outcome.Executed
- Enclosing class:
ServerOperationGateway
public static sealed interface ServerOperationGateway.Outcome
permits ServerOperationGateway.Outcome.Executed, ServerOperationGateway.Outcome.ControlExecuted, ServerOperationGateway.Outcome.Denied, ServerOperationGateway.Outcome.ApprovalRequired
Closed gateway outcome preserving typed backend results.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordHigh-risk operation requires a separately created durable approval.static final recordSuccessfully admitted server-control result.static final recordSafe denial without protected-object existence information.static final recordSuccessfully admitted operation and exact backend outcome.