@BetaApi("A restructuring of stub classes is planned, so this may break in the future") public NotificationChannelServiceStub createStub() throws IOException { if (getTransportChannelProvider() .getTransportName() .equals(GrpcTransportChannel.getGrpcTransportName())) { return GrpcNotificationChannelServiceStub.create(this); } else { throw new UnsupportedOperationException( "Transport not supported: " + getTransportChannelProvider().getTransportName()); } }
private <T extends ClientSettings.Builder<?, ?>> T configureClient(T settings) { settings .setCredentialsProvider(new NoCredentialsProvider()) .setTransportChannelProvider( FixedTransportChannelProvider.create(GrpcTransportChannel.create(channel))); return settings; }
public static GrpcTransportChannel create(ManagedChannel channel) { return newBuilder().setManagedChannel(channel).build(); }
@Override public void close() { getManagedChannel().shutdown(); try { awaitTermination(6, TimeUnit.MINUTES); } catch (InterruptedException e) { throw new ResourceCloseException(e); } }
try { TransportChannelProvider channelProvider = FixedTransportChannelProvider.create(GrpcTransportChannel.create(channel)); CredentialsProvider credentialsProvider = NoCredentialsProvider.create();
public static GrpcTransportChannel create(ManagedChannel channel) { return newBuilder().setManagedChannel(channel).build(); }
@Override public void close() { getManagedChannel().shutdown(); try { awaitTermination(6, TimeUnit.MINUTES); } catch (InterruptedException e) { throw new ResourceCloseException(e); } }
@BetaApi("A restructuring of stub classes is planned, so this may break in the future") public SubscriberStub createStub() throws IOException { if (getTransportChannelProvider() .getTransportName() .equals(GrpcTransportChannel.getGrpcTransportName())) { return GrpcSubscriberStub.create(this); } else { throw new UnsupportedOperationException( "Transport not supported: " + getTransportChannelProvider().getTransportName()); } }
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); } }
@Override public TransportChannel getTransportChannel() throws IOException { ManagedChannelBuilder channelBuilder = InProcessChannelBuilder.forName(address).usePlaintext(); if (headerProvider != null) { GrpcHeaderInterceptor interceptor = new GrpcHeaderInterceptor(headerProvider.getHeaders()); LocalHeaderInterceptor localHeaderInterceptor = new LocalHeaderInterceptor(interceptor); interceptors.add(localHeaderInterceptor); channelBuilder.intercept(localHeaderInterceptor).userAgent(interceptor.getUserAgentHeader()); } return GrpcTransportChannel.newBuilder().setManagedChannel(channelBuilder.build()).build(); }
@BetaApi("A restructuring of stub classes is planned, so this may break in the future") public CloudSchedulerStub createStub() throws IOException { if (getTransportChannelProvider() .getTransportName() .equals(GrpcTransportChannel.getGrpcTransportName())) { return GrpcCloudSchedulerStub.create(this); } else { throw new UnsupportedOperationException( "Transport not supported: " + getTransportChannelProvider().getTransportName()); } }
@Before public void setUp() throws IOException { service = new TestBigQueryStorageService(); serverRule.getServiceRegistry().addService(service); BigQueryStorageSettings settings = BigQueryStorageSettings.newBuilder() .setCredentialsProvider(NoCredentialsProvider.create()) .setTransportChannelProvider( FixedTransportChannelProvider.create( GrpcTransportChannel.create(serverRule.getChannel()))) .build(); client = BigQueryStorageClient.create(settings); }
TransportChannelProvider operationsChannelProvider = mock(TransportChannelProvider.class); TransportChannel transportChannel = GrpcTransportChannel.newBuilder().setManagedChannel(channel).build(); when(operationsChannelProvider.getTransportChannel()).thenReturn(transportChannel); ClientContext.newBuilder() .setTransportChannel( GrpcTransportChannel.newBuilder().setManagedChannel(channel).build()) .setExecutor(executor) .setDefaultCallContext(GrpcCallContext.of(channel, CallOptions.DEFAULT))
@BetaApi("A restructuring of stub classes is planned, so this may break in the future") public CloudTasksStub createStub() throws IOException { if (getTransportChannelProvider() .getTransportName() .equals(GrpcTransportChannel.getGrpcTransportName())) { return GrpcCloudTasksStub.create(this); } else { throw new UnsupportedOperationException( "Transport not supported: " + getTransportChannelProvider().getTransportName()); } }
.executor(executor) .build(); TransportChannel transportChannel = GrpcTransportChannel.create(managedChannel); clientContext = ClientContext.newBuilder()
@BetaApi("A restructuring of stub classes is planned, so this may break in the future") public VideoIntelligenceServiceStub createStub() throws IOException { if (getTransportChannelProvider() .getTransportName() .equals(GrpcTransportChannel.getGrpcTransportName())) { return GrpcVideoIntelligenceServiceStub.create(this); } else { throw new UnsupportedOperationException( "Transport not supported: " + getTransportChannelProvider().getTransportName()); } }
@Before public void setUp() throws IOException { service = new TestBigtableService(); serverRule.getServiceRegistry().addService(service); BigtableDataSettings settings = BigtableDataSettings.newBuilder() .setProjectId(PROJECT_ID) .setInstanceId(INSTANCE_ID) .setCredentialsProvider(NoCredentialsProvider.create()) .setTransportChannelProvider( FixedTransportChannelProvider.create( GrpcTransportChannel.create(serverRule.getChannel()))) .build(); client = BigtableDataClient.create(settings); }
@BetaApi("A restructuring of stub classes is planned, so this may break in the future") public IntentsStub createStub() throws IOException { if (getTransportChannelProvider() .getTransportName() .equals(GrpcTransportChannel.getGrpcTransportName())) { return GrpcIntentsStub.create(this); } else { throw new UnsupportedOperationException( "Transport not supported: " + getTransportChannelProvider().getTransportName()); } }
.executor(executor) .build(); TransportChannel transportChannel = GrpcTransportChannel.create(managedChannel); clientContext = ClientContext.newBuilder()
@BetaApi("A restructuring of stub classes is planned, so this may break in the future") public CloudRedisStub createStub() throws IOException { if (getTransportChannelProvider() .getTransportName() .equals(GrpcTransportChannel.getGrpcTransportName())) { return GrpcCloudRedisStub.create(this); } else { throw new UnsupportedOperationException( "Transport not supported: " + getTransportChannelProvider().getTransportName()); } }