Interface CamelIntegrationRunCustomizedActionBuilder<T extends TestAction,B extends CamelIntegrationRunCustomizedActionBuilder<T,B>>
- All Superinterfaces:
ActionBuilder<T,,B> CamelJBangActionBuilderBase<T,,B> ReferenceResolverAwareBuilder<T,,B> TestActionBuilder<T>
public interface CamelIntegrationRunCustomizedActionBuilder<T extends TestAction,B extends CamelIntegrationRunCustomizedActionBuilder<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.addResources(String... resourcePaths) Add resource file to the integration run.addResources(Resource... resource) Add resource file to the integration run.autoRemove(boolean enabled) Runs Camel integration from given source code.dumpIntegrationOutput(boolean enabled) processName(String processName) ProcessName to be matched in camel ps.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.Sets work dir, if is null, parent path of the first resource is used.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
-
commands
Runs Camel integration from given source code. More values are used in case more commands have to be used before resources. -
processName
ProcessName to be matched in camel ps. If null, first command is used. -
addResource
Add resource file to the integration run. -
addResources
Add resource file to the integration run. -
addResource
Construct resource from given path and add file as resource to the integration run. -
addResources
Add resource file to the integration run. -
workDir
Sets work dir, if is null, parent path of the first resource is used. -
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
-