public abstract class AbstractConnectorFactory extends java.lang.Object implements ConnectorFactory
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT |
Constructor and Description |
---|
AbstractConnectorFactory() |
Modifier and Type | Method and Description |
---|---|
ConnectorServices |
getConnectorServices()
Application services
|
java.util.logging.Logger |
getLogger() |
java.util.Properties |
getProperties()
The metadata properties used to configure the factory
|
java.lang.String |
getProviderName()
The identifying name of the provider
|
void |
initialise(java.lang.String providerName,
java.util.Properties properties,
ConnectorServices services)
Initialise the provider with properties obtained from the factory metadata via the ConnectorRegistry.
|
protected void |
onInitialise()
This method is called after all initialisation state has been saved.
|
void |
terminate()
Clear any shared resources
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createInputConnector, createOutputConnector, createRequestConnector, getInfo
public static final java.lang.String COPYRIGHT
public void initialise(java.lang.String providerName, java.util.Properties properties, ConnectorServices services) throws ConnectorException
ConnectorFactory
initialise
in interface ConnectorFactory
providerName
- the name of the providerproperties
- the properties from the factory metadataservices
- application servicesConnectorException
ConnectorFactory.initialise(java.lang.String, java.util.Properties, com.ibm.connectors.ConnectorServices)
protected void onInitialise() throws java.lang.Exception
java.lang.Exception
public java.lang.String getProviderName()
ConnectorFactory
getProviderName
in interface ConnectorFactory
ConnectorFactory.getProviderName()
public java.util.Properties getProperties()
ConnectorFactory
getProperties
in interface ConnectorFactory
ConnectorFactory.getProperties()
public ConnectorServices getConnectorServices()
ConnectorFactory
getConnectorServices
in interface ConnectorFactory
ConnectorFactory.getConnectorServices()
public java.util.logging.Logger getLogger()
public void terminate() throws ConnectorException
ConnectorFactory
terminate
in interface ConnectorFactory
ConnectorException
ConnectorFactory.terminate()