public class ConnectionFactory extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static List<DriverFactory> |
registeredDrivers |
| Constructor and Description |
|---|
ConnectionFactory() |
| Modifier and Type | Method and Description |
|---|---|
static Connection |
create(org.eclipse.scada.core.ConnectionInformation connectionInformation)
Find a driver and create a new connection
|
static Connection |
create(String className,
org.eclipse.scada.core.ConnectionInformation connectionInformation)
Find a driver and create a new connection
|
static DriverInformation |
findDriver(org.eclipse.scada.core.ConnectionInformation connectionInformation) |
static void |
registerDriverFactory(DriverFactory driverFactory) |
protected static List<DriverFactory> registeredDrivers
public static void registerDriverFactory(DriverFactory driverFactory)
public static DriverInformation findDriver(org.eclipse.scada.core.ConnectionInformation connectionInformation)
public static Connection create(org.eclipse.scada.core.ConnectionInformation connectionInformation)
connectionInformation - The connection informationnull if no driver can be foundpublic static Connection create(String className, org.eclipse.scada.core.ConnectionInformation connectionInformation) throws ClassNotFoundException
className - the connection class name to pre-loadconnectionInformation - The connection informationnull if no driver can be foundClassNotFoundException - the provided connection class cannot be found