Class BeansDeserializer
java.lang.Object
org.apache.camel.dsl.yaml.common.YamlDeserializerSupport
org.apache.camel.dsl.yaml.deserializers.BeansDeserializer
- All Implemented Interfaces:
org.snakeyaml.engine.v2.api.ConstructNode
public class BeansDeserializer
extends org.apache.camel.dsl.yaml.common.YamlDeserializerSupport
implements org.snakeyaml.engine.v2.api.ConstructNode
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbindBean(org.apache.camel.CamelContext camelContext, org.apache.camel.model.BeanFactoryDefinition<?> def, String name, Object target) voidconstruct(org.snakeyaml.engine.v2.nodes.Node node) protected voiddestroyBean(String name, boolean remove) protected voidregisterBean(org.apache.camel.CamelContext camelContext, List<org.apache.camel.model.BeanFactoryDefinition<?>> delayedRegistrations, org.apache.camel.model.BeanFactoryDefinition<?> def, boolean delayIfFailed) voidstop()Methods inherited from class org.apache.camel.dsl.yaml.common.YamlDeserializerSupport
asBoolean, asByteArray, asByteArray, asClass, asClass, asClassArray, asCollection, asDouble, asEndpoint, asEndpoint, asEnum, asFlatCollection, asFlatList, asFlatSet, asInt, asList, asLong, asMap, asMappingNode, asScalarMap, asSequenceNode, asStringList, asStringList, asStringSet, asStringSet, asText, asType, enumConverter, getDeserializationContext, isSequenceNode, nodeAt, parseParameters, setDeserializationContext, setStepsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.snakeyaml.engine.v2.api.ConstructNode
constructRecursive
-
Field Details
-
LOG
public static final org.slf4j.Logger LOG
-
-
Constructor Details
-
BeansDeserializer
public BeansDeserializer()
-
-
Method Details
-
construct
- Specified by:
constructin interfaceorg.snakeyaml.engine.v2.api.ConstructNode
-
clearCache
public void clearCache() -
registerBean
protected void registerBean(org.apache.camel.CamelContext camelContext, List<org.apache.camel.model.BeanFactoryDefinition<?>> delayedRegistrations, org.apache.camel.model.BeanFactoryDefinition<?> def, boolean delayIfFailed) -
bindBean
protected void bindBean(org.apache.camel.CamelContext camelContext, org.apache.camel.model.BeanFactoryDefinition<?> def, String name, Object target) throws Exception - Throws:
Exception
-
destroyBean
-
stop
- Throws:
Exception
-