robinspilner
09/08/2022, 5:39 PMconnectionString = switch (connectionType) {
case SERVICE_NAME -> buildConnectionString(config, protocol.toString(), SERVICE_NAME.toUpperCase(),
config.get(CONNECTION_DATA).get(SERVICE_NAME).asText());
case SID -> buildConnectionString(config, protocol.toString(), SID.toUpperCase(), config.get(CONNECTION_DATA).get(SID).asText());
default -> throw new IllegalArgumentException("Unrecognized connection type: " + connectionType);
};
} else {
// To keep backward compatibility with existing connectors which doesn't have connection_data
// and use only sid.
connectionString = buildConnectionString(config, protocol.toString(), SID.toUpperCase(), config.get(SID).asText());
}