Class YamlDeserializerEndpointAwareBase<T>

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

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

      • YamlDeserializerEndpointAwareBase

        public YamlDeserializerEndpointAwareBase​(Class<T> type)
    • Method Detail

      • 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:
        node - the node
        target - the target object
      • setEndpointUri

        protected abstract void setEndpointUri​(org.apache.camel.CamelContext context,
                                               T target,
                                               Map<String,​Object> parameters)