FeedRangeAsyncVisitorWithArg.java
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
package com.azure.cosmos.implementation.feedranges;
import reactor.core.publisher.Mono;
abstract class FeedRangeAsyncVisitorWithArg<TResult, TArg> {
public abstract Mono<TResult> visit(FeedRangePartitionKeyImpl feedRange, TArg argument);
public abstract Mono<TResult> visit(FeedRangePartitionKeyRangeImpl feedRange,
TArg argument);
public abstract Mono<TResult> visit(FeedRangeEpkImpl feedRange, TArg argument);
}