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 StringcreateEndpointUri(org.apache.camel.CamelContext context, org.snakeyaml.engine.v2.nodes.Node node, String uri, Map<String,Object> parameters)static <T> TcreteEndpoint(String scheme, org.snakeyaml.engine.v2.nodes.Node node, Function<String,T> constructor)static org.snakeyaml.engine.v2.api.ConstructNodecreteEndpointConstructor(String scheme, Function<String,Object> constructor)static StringcreteEndpointUri(String scheme, org.snakeyaml.engine.v2.nodes.Node node)static StringcreteEndpointUri(org.snakeyaml.engine.v2.nodes.Node node, org.apache.camel.model.RouteDefinition route)static org.apache.camel.spi.CamelContextCustomizercustomizer(Collection<org.apache.camel.spi.CamelContextCustomizer> customizers)static voidsetPropertiesOnTarget(org.apache.camel.CamelContext context, Object target, Map<String,Object> properties)static org.snakeyaml.engine.v2.nodes.NodesetProperty(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, org.snakeyaml.engine.v2.nodes.Node node, 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, org.apache.camel.model.RouteDefinition route)
-
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)
-
-