options.getChannelProvider(), InstantiatingGrpcChannelProvider.newBuilder() .setEndpoint(options.getEndpoint()) .setMaxInboundMessageSize(MAX_MESSAGE_SIZE) .setMaxInboundMetadataSize(MAX_METADATA_SIZE)
.setEndpoint("localhost:8080") .setHeaderProvider(Mockito.mock(HeaderProvider.class)) .setExecutorProvider(Mockito.mock(ExecutorProvider.class))
private void testWithInterceptors(int numChannels) throws Exception { final GrpcInterceptorProvider interceptorProvider = Mockito.mock(GrpcInterceptorProvider.class); InstantiatingGrpcChannelProvider channelProvider = InstantiatingGrpcChannelProvider.newBuilder() .setEndpoint("localhost:8080") .setPoolSize(numChannels) .setHeaderProvider(Mockito.mock(HeaderProvider.class)) .setExecutorProvider(Mockito.mock(ExecutorProvider.class)) .setInterceptorProvider(interceptorProvider) .build(); Mockito.verify(interceptorProvider, Mockito.never()).getInterceptors(); channelProvider.getTransportChannel().shutdownNow(); Mockito.verify(interceptorProvider, Mockito.times(numChannels)).getInterceptors(); }
options.getChannelProvider(), InstantiatingGrpcChannelProvider.newBuilder() .setEndpoint(options.getEndpoint()) .setMaxInboundMessageSize(MAX_MESSAGE_SIZE) .setMaxInboundMetadataSize(MAX_METADATA_SIZE)
/** * @deprecated Use {@link #createWithCredentials(Credentials)}. * @param apiHost a string containing the API host name. * @param credentials a credentials used to authenticate API calls. */ @Deprecated public static GrpcTraceConsumer create(String apiHost, Credentials credentials) throws IOException { TraceServiceSettings traceServiceSettings = TraceServiceSettings.newBuilder() .setCredentialsProvider(FixedCredentialsProvider.create(credentials)) .setTransportChannelProvider(TraceServiceSettings.defaultGrpcTransportProviderBuilder() .setEndpoint(apiHost) .build()) .build(); return new GrpcTraceConsumer(TraceServiceClient.create(traceServiceSettings)); }
public static InstantiatingGrpcChannelProvider.Builder defaultChannelProviderBuilder() { return InstantiatingGrpcChannelProvider.newBuilder().setEndpoint(DEFAULT_SERVICE_ENDPOINT); }
@Test(expected = IllegalArgumentException.class) public void testEndpointNoPort() { InstantiatingGrpcChannelProvider.newBuilder().setEndpoint("localhost"); }
/** Returns a builder for the default TransportChannelProvider for this service. */ public static InstantiatingGrpcChannelProvider.Builder defaultGrpcChannelProviderBuilder() { return InstantiatingGrpcChannelProvider.newBuilder().setEndpoint(DEFAULT_SERVICE_ENDPOINT); }
@Test(expected = IllegalArgumentException.class) public void testEndpointBadPort() { InstantiatingGrpcChannelProvider.newBuilder().setEndpoint("localhost:abcd"); }
@Override public TransportChannelProvider withEndpoint(String endpoint) { validateEndpoint(endpoint); return toBuilder().setEndpoint(endpoint).build(); }
@Test public void testEndpoint() { String endpoint = "localhost:8080"; InstantiatingGrpcChannelProvider.Builder builder = InstantiatingGrpcChannelProvider.newBuilder(); builder.setEndpoint(endpoint); assertEquals(builder.getEndpoint(), endpoint); InstantiatingGrpcChannelProvider provider = builder.build(); assertEquals(provider.getEndpoint(), endpoint); }
@Override public TransportChannelProvider withEndpoint(String endpoint) { validateEndpoint(endpoint); return toBuilder().setEndpoint(endpoint).build(); }
/** Returns a channel provider from the given default provider. */ @BetaApi public static TransportChannelProvider setUpChannelProvider( InstantiatingGrpcChannelProvider.Builder providerBuilder, ServiceOptions<?, ?> serviceOptions) { providerBuilder.setEndpoint(serviceOptions.getHost()); return providerBuilder.build(); }
/** Returns a channel provider from the given default provider. */ @BetaApi public static TransportChannelProvider setUpChannelProvider( InstantiatingGrpcChannelProvider.Builder providerBuilder, ServiceOptions<?, ?> serviceOptions) { providerBuilder.setEndpoint(serviceOptions.getHost()); return providerBuilder.build(); }