Class YamlDeserializerEndpointAwareBase<T>

All Implemented Interfaces:
org.snakeyaml.engine.v2.api.ConstructNode

public abstract class YamlDeserializerEndpointAwareBase<T> extends YamlDeserializerBase<T>
  • Constructor Details

    • YamlDeserializerEndpointAwareBase

      public YamlDeserializerEndpointAwareBase(Class<T> type)
  • Method Details

    • setProperties

      protected void setProperties(T target, org.snakeyaml.engine.v2.nodes.MappingNode node)
      Set properties from a YAML node to the given target.
      Overrides:
      setProperties in class YamlDeserializerBase<T>
      Parameters:
      target - the target object
      node - the node
    • setEndpointUri

      protected abstract void setEndpointUri(org.apache.camel.CamelContext context, org.snakeyaml.engine.v2.nodes.Node node, T target, Map<String,Object> parameters)