Send feedback
Class PublisherGrpc (0.48.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 0.48.0 keyboard_arrow_down
public final class PublisherGrpc
Eventarc processes events generated by an event provider and delivers them to
a subscriber.
An event provider is a software-as-a-service (SaaS) system or
product that can generate and deliver events through Eventarc.
A third-party event provider is an event provider from outside of Google.
A partner is a third-party event provider that is integrated with Eventarc.
A subscriber is a GCP customer interested in receiving events.
Channel is a first-class Eventarc resource that is created and managed
by the subscriber in their GCP project. A Channel represents a subscriber's
intent to receive events from an event provider. A Channel is associated with
exactly one event provider.
ChannelConnection is a first-class Eventarc resource that
is created and managed by the partner in their GCP project. A
ChannelConnection represents a connection between a partner and a
subscriber's Channel. A ChannelConnection has a one-to-one mapping with a
Channel.
Publisher allows an event provider to publish events to Eventarc.
Static Fields
SERVICE_NAME
public static final String SERVICE_NAME
Field Value
Type
Description
String
Static Methods
bindService(PublisherGrpc.AsyncService service)
public static final ServerServiceDefinition bindService(PublisherGrpc.AsyncService service)
Returns
Type
Description
io.grpc.ServerServiceDefinition
getPublishChannelConnectionEventsMethod()
public static MethodDescriptor<PublishChannelConnectionEventsRequest,PublishChannelConnectionEventsResponse> getPublishChannelConnectionEventsMethod()
getPublishEventsMethod()
public static MethodDescriptor<PublishEventsRequest,PublishEventsResponse> getPublishEventsMethod()
getServiceDescriptor()
public static ServiceDescriptor getServiceDescriptor()
Returns
Type
Description
io.grpc.ServiceDescriptor
newBlockingStub(Channel channel)
public static PublisherGrpc.PublisherBlockingStub newBlockingStub(Channel channel)
Creates a new blocking-style stub that supports unary and streaming output calls on the service
Parameter
Name
Description
channel
io.grpc.Channel
newFutureStub(Channel channel)
public static PublisherGrpc.PublisherFutureStub newFutureStub(Channel channel)
Creates a new ListenableFuture-style stub that supports unary calls on the service
Parameter
Name
Description
channel
io.grpc.Channel
newStub(Channel channel)
public static PublisherGrpc.PublisherStub newStub(Channel channel)
Creates a new async stub that supports all call types for the service
Parameter
Name
Description
channel
io.grpc.Channel
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-24 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
Need to tell us more?
{"lastModified": "Last updated 2024-09-24 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-24 UTC."]]