Class GoogleCloudPubSubConnection

    • Constructor Detail

      • GoogleCloudPubSubConnection

        public GoogleCloudPubSubConnection()
      • GoogleCloudPubSubConnection

        public GoogleCloudPubSubConnection​(ChannelProvider channelProvider)
    • Method Detail

      • createSubscriber

        public com.google.cloud.pubsub.v1.Subscriber createSubscriber​(com.google.pubsub.v1.ProjectSubscriptionName subscription,
                                                                      com.google.cloud.pubsub.v1.MessageReceiver receiver)
      • getProjectName

        public java.lang.String getProjectName()
      • setProjectName

        public void setProjectName​(java.lang.String projectName)
      • setCredentialsProvider

        public void setCredentialsProvider​(CredentialsProvider credentialsProvider)
      • getGoogleCredentialsProvider

        public com.google.api.gax.core.CredentialsProvider getGoogleCredentialsProvider()
      • setFlowControlProvider

        public void setFlowControlProvider​(FlowControlProvider flowControlProvider)
      • setChannelProvider

        public void setChannelProvider​(ChannelProvider channelProvider)
      • getGoogleChannelProvider

        public com.google.api.gax.rpc.TransportChannelProvider getGoogleChannelProvider()
      • getConnectionState

        public com.adaptris.google.cloud.pubsub.ConnectionConfig.ConnectionState getConnectionState()
      • setTopicAdminClientProvider

        public void setTopicAdminClientProvider​(TopicAdminClientProvider topicAdminClientProvider)
      • getSubscriptionAdminClient

        public com.google.cloud.pubsub.v1.SubscriptionAdminClient getSubscriptionAdminClient()
      • getTopicAdminClient

        public com.google.cloud.pubsub.v1.TopicAdminClient getTopicAdminClient()