PublisherStubSettings.newBuilder() .setCredentialsProvider(builder.credentialsProvider) .setExecutorProvider(FixedExecutorProvider.create(executor)) .setTransportChannelProvider(builder.channelProvider); stubSettings
/** Creates a FixedExecutorProvider. */ public static FixedExecutorProvider create(ScheduledExecutorService executor) { return new FixedExecutorProvider(executor); } }
/** Creates a FixedExecutorProvider. */ public static FixedExecutorProvider create(ScheduledExecutorService executor) { return new FixedExecutorProvider(executor); } }
this.subStubSettings = SubscriberStubSettings.newBuilder() .setExecutorProvider(FixedExecutorProvider.create(alarmsExecutor)) .setCredentialsProvider(builder.credentialsProvider) .setTransportChannelProvider(channelProvider)
private Builder getTestPublisherBuilder() { return Publisher.newBuilder(TEST_TOPIC) .setExecutorProvider(FixedExecutorProvider.create(fakeExecutor)) .setChannelProvider(TEST_CHANNEL_PROVIDER) .setCredentialsProvider(NoCredentialsProvider.create()); } }
private Builder getTestSubscriberBuilder(MessageReceiver receiver) { return Subscriber.newBuilder(TEST_SUBSCRIPTION, receiver) .setExecutorProvider(FixedExecutorProvider.create(fakeExecutor)) .setSystemExecutorProvider(FixedExecutorProvider.create(fakeExecutor)) .setChannelProvider( FixedTransportChannelProvider.create(GrpcTransportChannel.create(testChannel))) .setCredentialsProvider(NoCredentialsProvider.create()) .setClock(fakeExecutor.getClock()) .setParallelPullCount(1); } }
@Bean @ConditionalOnMissingBean(name = "traceExecutorProvider") public ExecutorProvider traceExecutorProvider(GcpTraceProperties traceProperties) { return FixedExecutorProvider.create( Executors.newScheduledThreadPool(traceProperties.getNumExecutorThreads())); }
@Bean @ConditionalOnMissingBean(name = "publisherExecutorProvider") public ExecutorProvider publisherExecutorProvider() { return FixedExecutorProvider.create(Executors.newScheduledThreadPool( this.gcpPubSubProperties.getPublisher().getExecutorThreads())); }
@Bean @ConditionalOnMissingBean(name = "subscriberExecutorProvider") public ExecutorProvider subscriberExecutorProvider() { return FixedExecutorProvider.create(Executors.newScheduledThreadPool( this.gcpPubSubProperties.getSubscriber().getExecutorThreads())); }
@Override public TransportChannelProvider withExecutor(ScheduledExecutorService executor) { return toBuilder().setExecutorProvider(FixedExecutorProvider.create(executor)).build(); }
@Override public TransportChannelProvider withExecutor(ScheduledExecutorService executor) { return toBuilder().setExecutorProvider(FixedExecutorProvider.create(executor)).build(); }
@Override public TransportChannelProvider withExecutor(ScheduledExecutorService executor) { return toBuilder().setExecutorProvider(FixedExecutorProvider.create(executor)).build(); }
@Override public TransportChannelProvider withExecutor(ScheduledExecutorService executor) { return toBuilder().setExecutorProvider(FixedExecutorProvider.create(executor)).build(); }
protected Builder(ClientContext clientContext) { if (clientContext == null) { this.executorProvider = InstantiatingExecutorProvider.newBuilder().build(); this.transportChannelProvider = null; this.credentialsProvider = NoCredentialsProvider.create(); this.headerProvider = new NoHeaderProvider(); this.internalHeaderProvider = new NoHeaderProvider(); this.clock = NanoClock.getDefaultClock(); this.endpoint = null; this.streamWatchdogProvider = InstantiatingWatchdogProvider.create(); this.streamWatchdogCheckInterval = Duration.ofSeconds(10); this.tracerFactory = NoopApiTracerFactory.getInstance(); } else { this.executorProvider = FixedExecutorProvider.create(clientContext.getExecutor()); this.transportChannelProvider = FixedTransportChannelProvider.create(clientContext.getTransportChannel()); this.credentialsProvider = FixedCredentialsProvider.create(clientContext.getCredentials()); this.headerProvider = FixedHeaderProvider.create(clientContext.getHeaders()); this.internalHeaderProvider = FixedHeaderProvider.create(clientContext.getInternalHeaders()); this.clock = clientContext.getClock(); this.endpoint = clientContext.getEndpoint(); this.streamWatchdogProvider = FixedWatchdogProvider.create(clientContext.getStreamWatchdog()); this.streamWatchdogCheckInterval = clientContext.getStreamWatchdogCheckInterval(); this.tracerFactory = clientContext.getTracerFactory(); } }
protected Builder(ClientContext clientContext) { if (clientContext == null) { this.executorProvider = InstantiatingExecutorProvider.newBuilder().build(); this.transportChannelProvider = null; this.credentialsProvider = NoCredentialsProvider.create(); this.headerProvider = new NoHeaderProvider(); this.internalHeaderProvider = new NoHeaderProvider(); this.clock = NanoClock.getDefaultClock(); this.endpoint = null; this.streamWatchdogProvider = InstantiatingWatchdogProvider.create(); this.streamWatchdogCheckInterval = Duration.ofSeconds(10); this.tracerFactory = NoopApiTracerFactory.getInstance(); } else { this.executorProvider = FixedExecutorProvider.create(clientContext.getExecutor()); this.transportChannelProvider = FixedTransportChannelProvider.create(clientContext.getTransportChannel()); this.credentialsProvider = FixedCredentialsProvider.create(clientContext.getCredentials()); this.headerProvider = FixedHeaderProvider.create(clientContext.getHeaders()); this.internalHeaderProvider = FixedHeaderProvider.create(clientContext.getInternalHeaders()); this.clock = clientContext.getClock(); this.endpoint = clientContext.getEndpoint(); this.streamWatchdogProvider = FixedWatchdogProvider.create(clientContext.getStreamWatchdog()); this.streamWatchdogCheckInterval = clientContext.getStreamWatchdogCheckInterval(); this.tracerFactory = clientContext.getTracerFactory(); } }