Interface CamelIntegrationRunActionBuilder<T extends TestAction,B extends CamelIntegrationRunActionBuilder<T,B>>
- All Superinterfaces:
ActionBuilder<T,,B> CamelJBangActionBuilderBase<T,,B> ReferenceResolverAwareBuilder<T,,B> TestActionBuilder<T>
public interface CamelIntegrationRunActionBuilder<T extends TestAction,B extends CamelIntegrationRunActionBuilder<T,B>>
extends CamelJBangActionBuilderBase<T,B>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.citrusframework.TestActionBuilder
TestActionBuilder.DelegatingTestActionBuilder<T extends TestAction> -
Field Summary
Fields inherited from interface org.citrusframework.TestActionBuilder
logger, RESOURCE_PATH, TYPE_RESOLVER -
Method Summary
Modifier and TypeMethodDescriptionaddResource(String resourcePath) Construct resource from given path and add file as resource to the integration run.addResource(Resource resource) Add resource file to the integration run.autoRemove(boolean enabled) dumpIntegrationOutput(boolean enabled) integration(String sourceCode) Runs Camel integration from given source code.integration(String name, String sourceCode) Adds route using one of the supported languages XML or Groovy.integration(Resource resource) Runs given Camel integration resource.integrationName(String name) Sets the integration name.waitForRunningState(boolean enabled) Adds a command argument.Adds a command argument with name and value.Adds command arguments.Adds an environment variable.Adds environment variables.Adds environment variables from given file resource.withSystemProperties(Map<String, String> systemProperties) Adds system properties.withSystemProperties(Resource systemPropertiesFile) Adds system properties from given file resource.withSystemProperty(String key, String value) Adds a system properties.Methods inherited from interface org.citrusframework.actions.ActionBuilder
actor, description, nameMethods inherited from interface org.citrusframework.actions.camel.CamelJBangActionBuilderBase
camelVersion, kameletsVersionMethods inherited from interface org.citrusframework.actions.ReferenceResolverAwareBuilder
withReferenceResolverMethods inherited from interface org.citrusframework.TestActionBuilder
build
-
Method Details
-
integration
Runs Camel integration from given source code. -
integration
Runs given Camel integration resource. -
addResource
Add resource file to the integration run. -
addResource
Construct resource from given path and add file as resource to the integration run. -
integration
Adds route using one of the supported languages XML or Groovy. -
integrationName
Sets the integration name. -
withArg
Adds a command argument. -
withArg
Adds a command argument with name and value. -
withArgs
Adds command arguments. -
withEnv
Adds an environment variable. -
withEnvs
Adds environment variables. -
withEnvs
Adds environment variables from given file resource. -
withSystemProperty
Adds a system properties. -
withSystemProperties
Adds system properties. -
withSystemProperties
Adds system properties from given file resource. -
dumpIntegrationOutput
-
autoRemove
-
waitForRunningState
-