Class BasicFileStoreConnector
- java.lang.Object
-
- org.odpi.openmetadata.frameworks.connectors.Connector
-
- org.odpi.openmetadata.frameworks.connectors.ConnectorBase
-
- org.odpi.openmetadata.adapters.connectors.datastore.basicfile.BasicFileStoreConnector
-
- All Implemented Interfaces:
BasicFileStore
public class BasicFileStoreConnector extends ConnectorBase implements BasicFileStore
BasicFileStoreConnector works with files to retrieve simple objects.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorBase
ConnectorBase.ProtectedConnection
-
-
Field Summary
Fields Modifier and Type Field Description protected StringfileStoreName-
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorBase
connectedAssetProperties, connectionBean, connectionProperties, connectorInstanceId, securedProperties
-
-
Constructor Summary
Constructors Constructor Description BasicFileStoreConnector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddisconnect()Close the fileFilegetFile()Return the Java File object that provides access to the file.protected FilegetFile(String methodName)Return the Java File object that provides access to the file.voidinitialize(String connectorInstanceId, ConnectionProperties connectionProperties)Initialize the connector.-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.ConnectorBase
equals, getConnectedAssetProperties, getConnection, getConnectorInstanceId, hashCode, initializeConnectedAssetProperties, isActive, start, toString
-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.Connector
clearStatisticProperty, clearStatisticTimestamp, getConnectorStatistics, getStatisticCounter, getStatisticProperty, getStatisticTimestamp, incrementStatisticCounter, initializeStatisticCounter, setStatisticProperty, setStatisticTimestamp
-
-
-
-
Field Detail
-
fileStoreName
protected String fileStoreName
-
-
Method Detail
-
initialize
public void initialize(String connectorInstanceId, ConnectionProperties connectionProperties)
Initialize the connector.- Overrides:
initializein classConnectorBase- Parameters:
connectorInstanceId- - unique id for the connector instance - useful for messages etcconnectionProperties- - POJO for the configuration used to create the connector.
-
getFile
public File getFile() throws FileException
Return the Java File object that provides access to the file.- Specified by:
getFilein interfaceBasicFileStore- Returns:
- File object
- Throws:
FileException- problem accessing the file
-
getFile
protected File getFile(String methodName) throws FileException
Return the Java File object that provides access to the file.- Parameters:
methodName- , calling method- Returns:
- File object
- Throws:
FileException- problem accessing the file
-
disconnect
public void disconnect()
Close the file- Overrides:
disconnectin classConnectorBase
-
-