Class B2StorageClientFactoryPathBasedImpl

  • All Implemented Interfaces:
    B2StorageClientFactory

    public class B2StorageClientFactoryPathBasedImpl
    extends java.lang.Object
    implements B2StorageClientFactory
    This implementation of B2StorageClientFactory has a list of registered class names and instantiates the first one of those classes which can be loaded. Instances of this class start out knowing about the class names for all of the official implementations. If it makes sense to let code that uses the library register implementations, we can make registerClass() public, but it's possible that it'll be easier for them to just make their own factory entirely. THREAD-SAFE.