Step 2: Start the Managed Subscription
Start a managed subscription by using the ManagedSubscribe.java
class, which calls the ManagedSubscribe
RPC method (beta).
- Set up the Pub/Sub API Java client by following the steps in Step 2: Build the Client in the main Java quick start.
- Configure the required client parameters, such as your Salesforce org login URL and credentials, in
arguments.yaml
by following the steps in Step 3: Configure Client Parameters in the main Java quick start. - In
arguments.yaml
, specify the managed subscription developer name or ID. In this case, you use the developer nameMANAGED_SUB_DEVELOPER_NAME=My_Managed_Subscription
. - To run the
ManagedSubscribe
RPC example, enter./run.sh genericpubsub.ManagedSubscribe
.
When you create a ManagedEventSubscription record, there can be a delay before the new configuration takes effect in Pub/Sub API. If the subscription returns an error saying that the managed subscription configuration isn’t found, wait several minutes and then restart it.
Because no events are published yet, the client doesn’t receive any events yet. In the next step, you publish some events.