in src/main/java/com/googlesource/gerrit/plugins/pubsub/PubSubEventSubscriber.java [64:75]
public void subscribe() {
try {
subscriber = subscriberProvider.get(topic, getMessageReceiver());
subscriber
.startAsync()
.awaitRunning(config.getSubscribtionTimeoutInSeconds(), TimeUnit.SECONDS);
} catch (TimeoutException e) {
logger.atSevere().withCause(e).log("Timeout during subscribing to the topic %s", topic);
} catch (IOException e) {
logger.atSevere().withCause(e).log("Exception during subscribing to the topic %s", topic);
}
}