Class InProcessChannelBuilder.InProcessClientTransportFactory

  • All Implemented Interfaces:
    ClientTransportFactory, java.io.Closeable, java.lang.AutoCloseable
    Enclosing class:
    InProcessChannelBuilder

    static final class InProcessChannelBuilder.InProcessClientTransportFactory
    extends java.lang.Object
    implements ClientTransportFactory
    Creates InProcess transports. Exposed for internal use, as it should be private.
    • Field Detail

      • timerService

        private final java.util.concurrent.ScheduledExecutorService timerService
      • useSharedTimer

        private final boolean useSharedTimer
      • maxInboundMetadataSize

        private final int maxInboundMetadataSize
      • closed

        private boolean closed
      • includeCauseWithStatus

        private final boolean includeCauseWithStatus
      • assumedMessageSize

        private long assumedMessageSize
    • Constructor Detail

      • InProcessClientTransportFactory

        private InProcessClientTransportFactory​(@Nullable
                                                java.util.concurrent.ScheduledExecutorService scheduledExecutorService,
                                                int maxInboundMetadataSize,
                                                boolean includeCauseWithStatus,
                                                long assumedMessageSize)