Package org.apache.camel.dsl.yaml.common
Class YamlSupport
- java.lang.Object
-
- org.apache.camel.dsl.yaml.common.YamlSupport
-
public final class YamlSupport extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
createEndpointUri(org.apache.camel.CamelContext context, String uri, Map<String,Object> parameters)
static <T> T
creteEndpoint(String scheme, org.snakeyaml.engine.v2.nodes.Node node, Function<String,T> constructor)
static org.snakeyaml.engine.v2.api.ConstructNode
creteEndpointConstructor(String scheme, Function<String,Object> constructor)
static String
creteEndpointUri(String scheme, org.snakeyaml.engine.v2.nodes.Node node)
static String
creteEndpointUri(org.snakeyaml.engine.v2.nodes.Node node, BiFunction<String,org.snakeyaml.engine.v2.nodes.Node,String> endpointResolver)
static org.apache.camel.spi.CamelContextCustomizer
customizer(Collection<org.apache.camel.spi.CamelContextCustomizer> customizers)
static void
setPropertiesOnTarget(org.apache.camel.CamelContext context, Object target, Map<String,Object> properties)
static org.snakeyaml.engine.v2.nodes.Node
setProperty(org.snakeyaml.engine.v2.nodes.Node node, String key, Object value)
-
-
-
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)
-
-