Class YamlSupport


  • public final class YamlSupport
    extends Object
    • Method Detail

      • setPropertiesOnTarget

        public static void setPropertiesOnTarget​(org.apache.camel.CamelContext context,
                                                 Object target,
                                                 Map<String,​Object> properties)
      • customizer

        public static org.apache.camel.spi.CamelContextCustomizer customizer​(Collection<org.apache.camel.spi.CamelContextCustomizer> customizers)
      • createEndpointUri

        public static String createEndpointUri​(org.apache.camel.CamelContext context,
                                               String uri,
                                               Map<String,​Object> parameters)
      • setProperty

        public static org.snakeyaml.engine.v2.nodes.Node setProperty​(org.snakeyaml.engine.v2.nodes.Node node,
                                                                     String key,
                                                                     Object value)
      • creteEndpointUri

        public static String creteEndpointUri​(org.snakeyaml.engine.v2.nodes.Node node,
                                              BiFunction<String,​org.snakeyaml.engine.v2.nodes.Node,​String> endpointResolver)
      • creteEndpointUri

        public static String creteEndpointUri​(String scheme,
                                              org.snakeyaml.engine.v2.nodes.Node node)
      • creteEndpoint

        public static <T> T creteEndpoint​(String scheme,
                                          org.snakeyaml.engine.v2.nodes.Node node,
                                          Function<String,​T> constructor)
      • creteEndpointConstructor

        public static org.snakeyaml.engine.v2.api.ConstructNode creteEndpointConstructor​(String scheme,
                                                                                         Function<String,​Object> constructor)