DBZ-4450 Pick up default project if not provided

This commit is contained in:
PlugaruT 2022-04-09 09:42:55 +02:00 committed by Jiri Pechanec
parent d376faa8e0
commit d9739aa71a

View File

@ -18,6 +18,7 @@
import javax.inject.Inject;
import javax.inject.Named;
import com.google.cloud.ServiceOptions;
import org.eclipse.microprofile.config.Config;
import org.eclipse.microprofile.config.ConfigProvider;
import org.eclipse.microprofile.config.inject.ConfigProperty;
@ -75,7 +76,7 @@ public static interface PublisherBuilder {
@PostConstruct
void connect() {
final Config config = ConfigProvider.getConfig();
String projectId = config.getValue(PROP_PROJECT_ID, String.class);
String projectId = config.getOptionalValue(PROP_PROJECT_ID, String.class).orElse(ServiceOptions.getDefaultProjectId());
String region = config.getValue(PROP_REGION, String.class);
if (customPublisherBuilder.isResolvable()) {
@ -109,7 +110,7 @@ void close() {
publisher.stopAsync().awaitTerminated();
}
catch (Exception e) {
LOGGER.warn("Exception while closing publisher: {}", e);
LOGGER.warn("Exception while closing publisher: " + e);
}
});
}