Every checkpoint store backend on loader's classpath, found through META-INF/services.
Every checkpoint store backend on loader's classpath, found through META-INF/services.
'''This never throws, and one broken jar cannot take out the others''': an entry that cannot be loaded, or whose kind cannot be read, is recorded in CheckpointerBackends.failures and logged at WARN, as TracingBackends.discover does.
Value parameters
loader
the class loader to scan; the thread's context class loader by default, else this class's own