public abstract class DataEngineConnectorBase extends ConnectorBase implements DataEngineInterface
ConnectorBase.ProtectedConnectionconnectedAssetProperties, connectionBean, connectionProperties, connectorInstanceId, isActive, securedProperties| Constructor and Description |
|---|
DataEngineConnectorBase()
Default constructor
|
| Modifier and Type | Method and Description |
|---|---|
List<LineageMapping> |
getChangedLineageMappings(Date from,
Date to)
Retrieve a list of the changed lineage mappings between the dates and times provided.
|
List<PortAlias> |
getChangedPortAliases(Date from,
Date to)
Retrieve a list of the changed port aliases between the dates and times provided.
|
List<PortImplementation> |
getChangedPortImplementations(Date from,
Date to)
Retrieve a list of the changed port implementations between the dates and times provided.
|
List<Process> |
getChangedProcesses(Date from,
Date to)
Retrieve a list of the changed processes between the dates and times provided.
|
List<SchemaType> |
getChangedSchemaTypes(Date from,
Date to)
Retrieve a list of the changed schema types between the dates and times provided.
|
Date |
getChangesLastSynced()
Retrieve the date and time at which changes were last synchronized.
|
abstract SoftwareServerCapability |
getDataEngineDetails()
Retrieve the details about the data engine to which we are connected.
|
boolean |
requiresPolling()
Indicates whether the data engine requires polling (true) or is capable of notifying of changes on its own
(false).
|
void |
setChangesLastSynced(Date time)
Persist the date and time at which changes were last successfully synchronized.
|
disconnect, equals, getConnectedAssetProperties, getConnection, getConnectorInstanceId, hashCode, initialize, initializeConnectedAssetProperties, isActive, start, toStringpublic abstract SoftwareServerCapability getDataEngineDetails()
getDataEngineDetails in interface DataEngineInterfacepublic boolean requiresPolling()
requiresPolling in interface DataEngineInterfacepublic Date getChangesLastSynced()
getChangesLastSynced in interface DataEngineInterfacepublic void setChangesLastSynced(Date time)
setChangesLastSynced in interface DataEngineInterfacetime - the time to record for the last synchronizationpublic List<SchemaType> getChangedSchemaTypes(Date from, Date to)
getChangedSchemaTypes in interface DataEngineInterfacefrom - the date and time from which to look for changes (exclusive)to - the date and time up to which to look for changes (inclusive)List<SchemaType>public List<PortImplementation> getChangedPortImplementations(Date from, Date to)
getChangedPortImplementations in interface DataEngineInterfacefrom - the date and time from which to look for changes (exclusive)to - the date and time up to which to look for changes (inclusive)List<PortImplementation>public List<PortAlias> getChangedPortAliases(Date from, Date to)
getChangedPortAliases in interface DataEngineInterfacefrom - the date and time from which to look for changes (exclusive)to - the date and time up to which to look for changes (inclusive)List<PortAlias>public List<Process> getChangedProcesses(Date from, Date to)
getChangedProcesses in interface DataEngineInterfacefrom - the date and time from which to look for changes (exclusive)to - the date and time up to which to look for changes (inclusive)List<Process>public List<LineageMapping> getChangedLineageMappings(Date from, Date to)
getChangedLineageMappings in interface DataEngineInterfacefrom - the date and time from which to look for changes (exclusive)to - the date and time up to which to look for changes (inclusive)List<LineageMapping>Copyright © 2018–2020 ODPi. All rights reserved.