Class ConnectorDeserializer
java.lang.Object
org.sentrysoftware.metricshub.engine.connector.deserializer.ConnectorDeserializer
Deserializes YAML connector files.
-
Constructor Summary
ConstructorsConstructorDescriptionConnectorDeserializer(com.fasterxml.jackson.databind.ObjectMapper mapper) Constructs a new ConnectorDeserializer with the specified ObjectMapper. -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(com.fasterxml.jackson.core.TreeNode node) Deserializes the given YAML connector node.deserialize(File src) Deserializes the given YAML connector file.deserialize(InputStream input) Deserializes the given YAML connector input stream.
-
Constructor Details
-
ConnectorDeserializer
public ConnectorDeserializer(com.fasterxml.jackson.databind.ObjectMapper mapper) Constructs a new ConnectorDeserializer with the specified ObjectMapper.- Parameters:
mapper- The ObjectMapper to use for deserialization.
-
-
Method Details
-
deserialize
Deserializes the given YAML connector input stream.- Parameters:
input- YAML asInputStream.- Returns:
Connectorinstance.- Throws:
IOException- If an I/O error occurs during deserialization.
-
deserialize
Deserializes the given YAML connector file.- Parameters:
src- YAML file.- Returns:
Connectorinstance.- Throws:
IOException- If an I/O error occurs during deserialization.
-
deserialize
Deserializes the given YAML connector node.- Parameters:
node- YAML asTreeNode.- Returns:
Connectorinstance.- Throws:
IOException- If an I/O error occurs during deserialization.
-