Close a named connector. This will stop all background credential refresh processes. All future
attempts to connect via this named connection will fail.
Resets the entire CloudSQL JDBC Connector. This will stop all background threads. The next
attempt to open a connection or register a configuration will start a new ConnectorRegistry.
shutdown()
publicstaticvoidshutdown()
Shutdown the entire CloudSQL JDBC Connector. This will stop all background threads. All future
attempts to connect to a CloudSQL database will fail.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Class ConnectorRegistry (1.15.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.15.0 (latest)](/java/docs/reference/jdbc-socket-factory-parent/latest/com.google.cloud.sql.ConnectorRegistry)\n- [1.14.1](/java/docs/reference/jdbc-socket-factory-parent/1.14.1/com.google.cloud.sql.ConnectorRegistry) \n\n public final class ConnectorRegistry\n\nConfigure the CloudSQL JDBC Connector. \n\nInheritance\n-----------\n\n[java.lang.Object](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html) \\\u003e ConnectorRegistry \n\nInherited Members\n-----------------\n\n[Object.clone()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--) \n[Object.equals(Object)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-) \n[Object.finalize()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--) \n[Object.getClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--) \n[Object.hashCode()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--) \n[Object.notify()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--) \n[Object.notifyAll()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--) \n[Object.toString()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--) \n[Object.wait()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--) \n[Object.wait(long)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-) \n[Object.wait(long,int)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-)\n\nStatic Methods\n--------------\n\n### addArtifactId(String artifactId)\n\n public static void addArtifactId(String artifactId)\n\nAdds an external application name to the user agent string for tracking. This is known to be\nused by the spring-cloud-gcp project.\n\n### close(String name)\n\n public static void close(String name)\n\nClose a named connector. This will stop all background credential refresh processes. All future\nattempts to connect via this named connection will fail.\n\n### register(String name, ConnectorConfig config)\n\n public static void register(String name, ConnectorConfig config)\n\nRegister a named connection so that it can later be referenced by name in a JDBC or R2DBC URL.\n\n### reset()\n\n public static void reset()\n\nResets the entire CloudSQL JDBC Connector. This will stop all background threads. The next\nattempt to open a connection or register a configuration will start a new ConnectorRegistry.\n\n### shutdown()\n\n public static void shutdown()\n\nShutdown the entire CloudSQL JDBC Connector. This will stop all background threads. All future\nattempts to connect to a CloudSQL database will fail.\n\nConstructors\n------------\n\n### ConnectorRegistry()\n\n public ConnectorRegistry()"]]