Class VFSConnectionManagerHelper

java.lang.Object
org.pentaho.di.connections.vfs.VFSConnectionManagerHelper

public class VFSConnectionManagerHelper extends Object
The VFSConnectionManagerHelper class contains connection management logic which is VFS-specific.

Specifically, this class contains logic which is common to all VFS providers. Logic which is VFS-provider-specific is instead handled by implementations of VFSConnectionProvider<VFSConnectionDetails>.

The ConnectionManager delegates certain operations to this helper class, for VFSConnectionDetails connections. For example, this is the case of ConnectionManager.test(ConnectionDetails).

However, this class can also be used directly, to gain access to VFS-specific functionality, not exposed generically via ConnectionManager.

This pattern may work in the future if ConnectionManager is expanded to work with other connection types, such as database connections.