package software.amazon.awssdk.awstest; import java.lang.Override; import java.lang.Void; import java.util.concurrent.CompletableFuture; import software.amazon.awssdk.awstest.model.GetAllCustomersResponse; import software.amazon.awssdk.eventstreamrpc.OperationResponse; import software.amazon.awssdk.eventstreamrpc.StreamResponse; import software.amazon.awssdk.eventstreamrpc.model.EventStreamJsonMessage; public final class GetAllCustomersResponseHandler implements StreamResponse { private final OperationResponse operationResponse; public GetAllCustomersResponseHandler( final OperationResponse operationResponse) { this.operationResponse = operationResponse; } @Override public CompletableFuture getRequestFlushFuture() { return operationResponse.getRequestFlushFuture(); } @Override public CompletableFuture getResponse() { return operationResponse.getResponse(); } @Override public CompletableFuture sendStreamEvent(final EventStreamJsonMessage event) { return operationResponse.sendStreamEvent(event); } @Override public CompletableFuture closeStream() { return operationResponse.closeStream(); } @Override public boolean isClosed() { return operationResponse.isClosed(); } }