Class StepParser.Context
- java.lang.Object
-
- org.apache.camel.k.loader.yaml.spi.StepParser.Context
-
- All Implemented Interfaces:
org.apache.camel.spi.HasCamelContext
- Enclosing interface:
- StepParser
public static class StepParser.Context extends Object implements org.apache.camel.spi.HasCamelContext
Context for step parsing.
-
-
Constructor Summary
Constructors Constructor Description Context(org.apache.camel.builder.RouteBuilder builder, org.apache.camel.model.ProcessorDefinition<?> processor, com.fasterxml.jackson.databind.ObjectMapper mapper, com.fasterxml.jackson.databind.JsonNode node, StepParser.Resolver resolver)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.builder.RouteBuilder
builder()
org.apache.camel.CamelContext
getCamelContext()
<T extends StepParser>
Tlookup(Class<T> type, String stepId)
com.fasterxml.jackson.databind.JsonNode
node()
<T> T
node(Class<T> type)
static StepParser.Context
of(StepParser.Context context, com.fasterxml.jackson.databind.JsonNode step)
static StepParser.Context
of(StepParser.Context context, org.apache.camel.model.ProcessorDefinition<?> processor)
static StepParser.Context
of(StepParser.Context context, org.apache.camel.model.ProcessorDefinition<?> processor, com.fasterxml.jackson.databind.JsonNode step)
org.apache.camel.model.ProcessorDefinition<?>
processor()
<T extends org.apache.camel.model.ProcessorDefinition<?>>
Tprocessor(Class<T> type)
-
-
-
Constructor Detail
-
Context
public Context(org.apache.camel.builder.RouteBuilder builder, org.apache.camel.model.ProcessorDefinition<?> processor, com.fasterxml.jackson.databind.ObjectMapper mapper, com.fasterxml.jackson.databind.JsonNode node, StepParser.Resolver resolver)
-
-
Method Detail
-
getCamelContext
public org.apache.camel.CamelContext getCamelContext()
- Specified by:
getCamelContext
in interfaceorg.apache.camel.spi.HasCamelContext
-
processor
public org.apache.camel.model.ProcessorDefinition<?> processor()
-
processor
public <T extends org.apache.camel.model.ProcessorDefinition<?>> T processor(Class<T> type)
-
builder
public org.apache.camel.builder.RouteBuilder builder()
-
node
public com.fasterxml.jackson.databind.JsonNode node()
-
node
public <T> T node(Class<T> type)
-
lookup
public <T extends StepParser> T lookup(Class<T> type, String stepId)
-
of
public static StepParser.Context of(StepParser.Context context, org.apache.camel.model.ProcessorDefinition<?> processor, com.fasterxml.jackson.databind.JsonNode step)
-
of
public static StepParser.Context of(StepParser.Context context, org.apache.camel.model.ProcessorDefinition<?> processor)
-
of
public static StepParser.Context of(StepParser.Context context, com.fasterxml.jackson.databind.JsonNode step)
-
-