@DoNotMock("Use FluentFuture.from(Futures.immediate*Future) or SettableFuture") @GwtCompatible(emulated = true) public abstract class FluentFuture<V> extends GwtFluentFutureCatchingSpecialization<V> {
@DoNotMock("Use Futures.immediate*Future or SettableFuture") @GwtCompatible(emulated = true) @ReflectionSupport(value = ReflectionSupport.Level.FULL)
@DoNotMock("Use InProcessTransport and make a fake server instead") public abstract class ServerCall<ReqT, RespT> {
@DoNotMock("Use InProcessTransport and make a fake server instead") public abstract class ServerCall<ReqT, RespT> {
@DoNotMock("Use InProcessServerBuilder and make a test server instead") public abstract class ClientCall<ReqT, RespT> {
@DoNotMock("Use InProcessServerBuilder and make a test server instead") public abstract class ClientCall<ReqT, RespT> {
/** * A refinement of {@link CallStreamObserver} that allows for lower-level interaction with * client calls. * * <p>Like {@code StreamObserver}, implementations are not required to be thread-safe; if multiple * threads will be writing to an instance concurrently, the application must synchronize its calls. */ @ExperimentalApi("https://github.com/grpc/grpc-java/issues/1788") @DoNotMock public abstract class ClientCallStreamObserver<V> extends CallStreamObserver<V> { /** * Prevent any further processing for this {@code ClientCallStreamObserver}. No further messages * will be received. The server is informed of cancellations, but may not stop processing the * call. Cancelling an already * {@code cancel()}ed {@code ClientCallStreamObserver} has no effect. * * <p>No other methods on this class can be called after this method has been called. * * <p>It is recommended that at least one of the arguments to be non-{@code null}, to provide * useful debug information. Both argument being null may log warnings and result in suboptimal * performance. Also note that the provided information will not be sent to the server. * * @param message if not {@code null}, will appear as the description of the CANCELLED status * @param cause if not {@code null}, will appear as the cause of the CANCELLED status */ public abstract void cancel(@Nullable String message, @Nullable Throwable cause); }
@DoNotMock("use the builder() instead to construct a real instance") @AutoValue public abstract class SoyMsg {
/** * A refinement of {@link CallStreamObserver} that allows for lower-level interaction with * client calls. * * <p>Like {@code StreamObserver}, implementations are not required to be thread-safe; if multiple * threads will be writing to an instance concurrently, the application must synchronize its calls. */ @ExperimentalApi("https://github.com/grpc/grpc-java/issues/1788") @DoNotMock public abstract class ClientCallStreamObserver<V> extends CallStreamObserver<V> { /** * Prevent any further processing for this {@code ClientCallStreamObserver}. No further messages * will be received. The server is informed of cancellations, but may not stop processing the * call. Cancelling an already * {@code cancel()}ed {@code ClientCallStreamObserver} has no effect. * * <p>No other methods on this class can be called after this method has been called. * * <p>It is recommended that at least one of the arguments to be non-{@code null}, to provide * useful debug information. Both argument being null may log warnings and result in suboptimal * performance. Also note that the provided information will not be sent to the server. * * @param message if not {@code null}, will appear as the description of the CANCELLED status * @param cause if not {@code null}, will appear as the cause of the CANCELLED status */ public abstract void cancel(@Nullable String message, @Nullable Throwable cause); }
@DoNotMock("use the builder() instead to construct a real instance") @AutoValue public abstract class SoyMsg {
@DoNotMock public abstract class AbstractStub<S extends AbstractStub<S>> { private final Channel channel;
@DoNotMock public abstract class ServerCallStreamObserver<V> extends CallStreamObserver<V> {
@DoNotMock public abstract class AbstractStub<S extends AbstractStub<S>> { private final Channel channel;
@DoNotMock public abstract class ServerCallStreamObserver<V> extends CallStreamObserver<V> {
@DoNotMock public abstract class StreamTracer {
@DoNotMock public abstract class StreamTracer {
@DoNotMock public abstract class CallStreamObserver<V> implements StreamObserver<V> {
@DoNotMock public abstract class CallStreamObserver<V> implements StreamObserver<V> {
@DoNotMock("Use SanitizedContents.emptyString or UnsafeSanitizedContentOrdainer.ordainAsSafe") public class SanitizedContent extends SoyData {
@DoNotMock("Use FluentFuture.from(Futures.immediate*Future) or SettableFuture") @GwtCompatible(emulated = true) public abstract class FluentFuture<V> extends GwtFluentFutureCatchingSpecialization<V> {