Interface Connector
- All Known Subinterfaces:
PoolableConnector
- All Known Implementing Classes:
AbstractScriptedConnector,TstConnector,TstStatefulConnector,TstStatefulPoolableConnector
public interface Connector
This is the main interface to declare a connector. Developers must implement
this interface. The life-cycle for a
Connector is as follows
init(Configuration) is called then any of the operations implemented
in the Connector and finally dispose. The init(Configuration) and
dispose() allow for block operations. For instance bulk creates or
deletes and the use of before and after actions. Once dispose() is
called the Connector object is discarded.-
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()Dispose of any resources theConnectoruses.Return the configuration that was passed toinit(Configuration).voidinit(Configuration cfg) Initialize the connector with its configuration.
-
Method Details
-
getConfiguration
Configuration getConfiguration()Return the configuration that was passed toinit(Configuration).- Returns:
- The configuration that was passed to
init(Configuration).
-
init
Initialize the connector with its configuration. For instance in a JDBCConnectorthis would include the database URL, password, and user.- Parameters:
cfg- instance of theConfigurationobject implemented by theConnectordeveloper and populated with information in order to initialize theConnector.
-
dispose
void dispose()Dispose of any resources theConnectoruses.
-