Class AbstractStubFactory<T extends io.grpc.stub.AbstractStub<?>>

java.lang.Object
org.springframework.grpc.client.AbstractStubFactory<T>
All Implemented Interfaces:
StubFactory<T>
Direct Known Subclasses:
BlockingStubFactory, BlockingV2StubFactory, FutureStubFactory, ReactorStubFactory, SimpleStubFactory

public abstract class AbstractStubFactory<T extends io.grpc.stub.AbstractStub<?>> extends Object implements StubFactory<T>
  • Constructor Details

    • AbstractStubFactory

      public AbstractStubFactory()
  • Method Details

    • supports

      protected static <S extends io.grpc.stub.AbstractStub<?>> boolean supports(Class<S> baseType, Class<?> type)
    • create

      public T create(Supplier<io.grpc.ManagedChannel> channel, Class<? extends T> type)
      Specified by:
      create in interface StubFactory<T extends io.grpc.stub.AbstractStub<?>>
    • methodName

      protected abstract String methodName()