Interface CamelActionBuilder<T extends TestAction,B extends TestActionBuilder.DelegatingTestActionBuilder<T>>
- All Superinterfaces:
ReferenceResolverAwareBuilder<T,B>
public interface CamelActionBuilder<T extends TestAction,B extends TestActionBuilder.DelegatingTestActionBuilder<T>>
extends ReferenceResolverAwareBuilder<T,B>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbind()Binds a component to the Camel context.Binds given component to the Camel context.Entrance for all Camel related Java DSL functionalities.camelContext(Object camelContext) Entrance for all Camel related Java DSL functionalities.Creates new control bus test action builder and sets the Camel context.infra()Perform actions with Camel infra.jbang()Perform actions with Camel JBang.<S extends CamelExchangeActionBuilder<T,MB, S>, MB extends ReceiveActionBuilder<T, M, MB>, M extends ReceiveMessageBuilderFactory<T, M>>
Sreceive()Receive messages using Camel endpointUri and components.route()Perform actions on a Camel route such as start/stop/create and process.<S extends CamelExchangeActionBuilder<T,MB, S>, MB extends SendActionBuilder<T, M, MB>, M extends SendMessageBuilderFactory<T, M>>
Ssend()Sends message using Camel endpointUri and components.Methods inherited from interface org.citrusframework.actions.ReferenceResolverAwareBuilder
withReferenceResolver
-
Method Details
-
camelContext
Entrance for all Camel related Java DSL functionalities. -
camelContext
CamelContextActionBuilder<?,?> camelContext()Entrance for all Camel related Java DSL functionalities. -
send
<S extends CamelExchangeActionBuilder<T,MB, S send()S>, MB extends SendActionBuilder<T, M, MB>, M extends SendMessageBuilderFactory<T, M>> Sends message using Camel endpointUri and components. -
receive
<S extends CamelExchangeActionBuilder<T,MB, S receive()S>, MB extends ReceiveActionBuilder<T, M, MB>, M extends ReceiveMessageBuilderFactory<T, M>> Receive messages using Camel endpointUri and components. -
bind
Binds given component to the Camel context. -
bind
CamelCreateComponentActionBuilder<?,?> bind()Binds a component to the Camel context. -
controlBus
CamelControlBusActionBuilder<?,?> controlBus()Creates new control bus test action builder and sets the Camel context. -
route
CamelRouteActionBuilder<?,?> route()Perform actions on a Camel route such as start/stop/create and process. -
infra
CamelInfraActionBuilder<?,?> infra()Perform actions with Camel infra. -
jbang
CamelJBangActionBuilder<?,?> jbang()Perform actions with Camel JBang.
-