pesco-karavan-core
Version:
Apache Camel Karavan Core
1,439 lines • 92 kB
TypeScript
/**
* Generated by karavan build tools - do NOT edit this file!
*/
import { CamelElement } from "./IntegrationDefinition";
export declare class ProcessorDefinition extends CamelElement {
idempotentConsumer?: IdempotentConsumerDefinition;
resumable?: ResumableDefinition;
doTry?: TryDefinition;
convertBodyTo?: ConvertBodyDefinition | string;
recipientList?: RecipientListDefinition;
when?: WhenDefinition;
setHeader?: SetHeaderDefinition;
inOnly?: InOnlyDefinition | string;
inOut?: InOutDefinition | string;
split?: SplitDefinition;
interceptSendToEndpoint?: InterceptSendToEndpointDefinition | string;
loop?: LoopDefinition;
setExchangePattern?: SetExchangePatternDefinition | string;
marshal?: MarshalDefinition;
onFallback?: OnFallbackDefinition;
circuitBreaker?: CircuitBreakerDefinition;
enrich?: EnrichDefinition;
kamelet?: KameletDefinition | string;
saga?: SagaDefinition;
bean?: BeanDefinition | string;
otherwise?: OtherwiseDefinition;
toD?: string;
sort?: SortDefinition;
loadBalance?: LoadBalanceDefinition;
script?: ScriptDefinition;
removeHeader?: RemoveHeaderDefinition | string;
delay?: DelayDefinition;
stop?: StopDefinition;
serviceCall?: ServiceCallDefinition | string;
intercept?: InterceptDefinition;
whenSkipSendToEndpoint?: WhenSkipSendToEndpointDefinition;
setProperty?: SetPropertyDefinition;
removeProperty?: RemovePropertyDefinition | string;
interceptFrom?: InterceptFromDefinition | string;
onCompletion?: OnCompletionDefinition;
pausable?: PausableDefinition;
throttle?: ThrottleDefinition;
doFinally?: FinallyDefinition;
log?: LogDefinition | string;
doCatch?: CatchDefinition;
transacted?: TransactedDefinition;
claimCheck?: ClaimCheckDefinition;
pollEnrich?: PollEnrichDefinition;
removeHeaders?: RemoveHeadersDefinition | string;
aggregate?: AggregateDefinition;
resequence?: ResequenceDefinition;
routingSlip?: RoutingSlipDefinition | string;
transform?: TransformDefinition;
stepName?: string;
removeProperties?: RemovePropertiesDefinition | string;
policy?: PolicyDefinition;
validate?: ValidateDefinition;
rollback?: RollbackDefinition | string;
process?: ProcessDefinition;
threads?: ThreadsDefinition;
setBody?: SetBodyDefinition;
sample?: SamplingDefinition | string;
throwException?: ThrowExceptionDefinition;
dynamicRouter?: DynamicRouterDefinition;
multicast?: MulticastDefinition;
filter?: FilterDefinition;
pipeline?: PipelineDefinition;
unmarshal?: UnmarshalDefinition;
wireTap?: WireTapDefinition;
step?: StepDefinition;
to?: string;
choice?: ChoiceDefinition;
constructor(init?: Partial<ProcessorDefinition>);
}
export declare class BeansDeserializer extends CamelElement {
constructor(init?: Partial<BeansDeserializer>);
}
export declare class ErrorHandlerBuilderDeserializer extends CamelElement {
deadLetterChannel?: DeadLetterChannelDefinition;
ref?: string;
log?: DefaultErrorHandlerDefinition;
none?: NoErrorHandlerDefinition;
constructor(init?: Partial<ErrorHandlerBuilderDeserializer>);
}
export declare class NamedBeanDefinition extends CamelElement {
name: string;
type: string;
properties?: any;
constructor(init?: Partial<NamedBeanDefinition>);
}
export declare class OutputAwareFromDefinition extends CamelElement {
description?: string;
id?: string;
parameters?: any;
steps: CamelElement[];
uri: string;
constructor(init?: Partial<OutputAwareFromDefinition>);
}
export declare class AggregateDefinition extends CamelElement {
aggregationRepository?: string;
aggregationStrategy: string;
executorService?: string;
closeCorrelationKeyOnCompletion?: number;
description?: string;
discardOnAggregationFailure?: boolean;
eagerCheckCompletion?: boolean;
correlationExpression?: ExpressionSubElementDefinition;
timeoutCheckerExecutorService?: string;
completionOnNewCorrelationGroup?: boolean;
stepName?: string;
completionInterval?: string;
parallelProcessing?: boolean;
id?: string;
completionPredicate?: ExpressionSubElementDefinition;
aggregationStrategyMethodAllowNull?: boolean;
forceCompletionOnStop?: boolean;
completionFromBatchConsumer?: boolean;
completeAllOnStop?: boolean;
completionSize?: number;
optimisticLockRetryPolicy?: OptimisticLockRetryPolicyDefinition;
aggregationStrategyMethodName?: string;
steps?: CamelElement[];
completionSizeExpression?: ExpressionSubElementDefinition;
aggregateController?: string;
completionTimeout?: string;
completionTimeoutExpression?: ExpressionSubElementDefinition;
inheritErrorHandler?: boolean;
ignoreInvalidCorrelationKeys?: boolean;
discardOnCompletionTimeout?: boolean;
completionTimeoutCheckerInterval?: string;
optimisticLocking?: boolean;
constructor(init?: Partial<AggregateDefinition>);
}
export declare class BeanDefinition extends CamelElement {
inheritErrorHandler?: boolean;
ref?: string;
method?: string;
stepName?: string;
scope?: string;
description?: string;
id?: string;
beanType?: string;
constructor(init?: Partial<BeanDefinition>);
}
export declare class CatchDefinition extends CamelElement {
exception?: string[];
inheritErrorHandler?: boolean;
stepName?: string;
onWhen?: WhenDefinition;
description?: string;
id?: string;
steps?: CamelElement[];
constructor(init?: Partial<CatchDefinition>);
}
export declare class ChoiceDefinition extends CamelElement {
otherwise?: OtherwiseDefinition;
inheritErrorHandler?: boolean;
stepName?: string;
description?: string;
id?: string;
precondition?: boolean;
when?: WhenDefinition[];
constructor(init?: Partial<ChoiceDefinition>);
}
export declare class CircuitBreakerDefinition extends CamelElement {
faultToleranceConfiguration?: FaultToleranceConfigurationDefinition;
inheritErrorHandler?: boolean;
stepName?: string;
configuration?: string;
resilience4jConfiguration?: Resilience4jConfigurationDefinition;
onFallback?: OnFallbackDefinition;
description?: string;
id?: string;
steps?: CamelElement[];
constructor(init?: Partial<CircuitBreakerDefinition>);
}
export declare class ClaimCheckDefinition extends CamelElement {
filter?: string;
inheritErrorHandler?: boolean;
aggregationStrategy?: string;
stepName?: string;
description?: string;
id?: string;
aggregationStrategyMethodName?: string;
operation: string;
key?: string;
constructor(init?: Partial<ClaimCheckDefinition>);
}
export declare class ContextScanDefinition extends CamelElement {
excludes?: string[];
stepName?: string;
includeNonSingletons?: boolean;
includes?: string[];
constructor(init?: Partial<ContextScanDefinition>);
}
export declare class ConvertBodyDefinition extends CamelElement {
charset?: string;
inheritErrorHandler?: boolean;
stepName?: string;
description?: string;
id?: string;
type: string;
mandatory?: boolean;
constructor(init?: Partial<ConvertBodyDefinition>);
}
export declare class DataFormatDefinition extends CamelElement {
stepName?: string;
id?: string;
constructor(init?: Partial<DataFormatDefinition>);
}
export declare class DelayDefinition extends CamelElement {
inheritErrorHandler?: boolean;
expression?: ExpressionDefinition;
stepName?: string;
callerRunsWhenRejected?: boolean;
executorService?: string;
asyncDelayed?: boolean;
description?: string;
id?: string;
constructor(init?: Partial<DelayDefinition>);
}
export declare class DescriptionDefinition extends CamelElement {
stepName?: string;
text?: string;
lang?: string;
constructor(init?: Partial<DescriptionDefinition>);
}
export declare class DynamicRouterDefinition extends CamelElement {
uriDelimiter?: string;
ignoreInvalidEndpoints?: boolean;
inheritErrorHandler?: boolean;
cacheSize?: number;
expression?: ExpressionDefinition;
stepName?: string;
description?: string;
id?: string;
constructor(init?: Partial<DynamicRouterDefinition>);
}
export declare class EnrichDefinition extends CamelElement {
aggregationStrategy?: string;
cacheSize?: number;
expression?: ExpressionDefinition;
description?: string;
allowOptimisedComponents?: boolean;
aggregationStrategyMethodName?: string;
inheritErrorHandler?: boolean;
stepName?: string;
ignoreInvalidEndpoint?: boolean;
id?: string;
aggregateOnException?: boolean;
aggregationStrategyMethodAllowNull?: string;
shareUnitOfWork?: boolean;
constructor(init?: Partial<EnrichDefinition>);
}
export declare class ErrorHandlerDefinition extends CamelElement {
deadLetterChannel?: DeadLetterChannelDefinition;
noErrorHandler?: NoErrorHandlerDefinition;
stepName?: string;
jtaTransactionErrorHandler?: JtaTransactionErrorHandlerDefinition;
defaultErrorHandler?: DefaultErrorHandlerDefinition;
springTransactionErrorHandler?: SpringTransactionErrorHandlerDefinition;
id?: string;
constructor(init?: Partial<ErrorHandlerDefinition>);
}
export declare class ExpressionSubElementDefinition extends CamelElement {
ognl?: OgnlExpression | string;
constant?: ConstantExpression | string;
mvel?: MvelExpression | string;
method?: MethodCallExpression | string;
xquery?: XQueryExpression | string;
datasonnet?: DatasonnetExpression | string;
jq?: JqExpression | string;
language?: LanguageExpression;
simple?: SimpleExpression | string;
hl7terser?: Hl7TerserExpression | string;
tokenize?: TokenizerExpression | string;
spel?: SpELExpression | string;
ref?: RefExpression | string;
xpath?: XPathExpression | string;
groovy?: GroovyExpression | string;
csimple?: CSimpleExpression | string;
stepName?: string;
exchangeProperty?: ExchangePropertyExpression | string;
jsonpath?: JsonPathExpression | string;
header?: HeaderExpression | string;
joor?: JoorExpression | string;
xtokenize?: XMLTokenizerExpression | string;
constructor(init?: Partial<ExpressionSubElementDefinition>);
}
export declare class FaultToleranceConfigurationDefinition extends CamelElement {
failureRatio?: number;
timeoutDuration?: string;
timeoutEnabled?: boolean;
timeoutScheduledExecutorService?: string;
successThreshold?: number;
timeoutPoolSize?: number;
requestVolumeThreshold?: number;
bulkheadExecutorService?: string;
delay?: string;
stepName?: string;
bulkheadWaitingTaskQueue?: number;
circuitBreaker?: string;
id?: string;
bulkheadMaxConcurrentCalls?: number;
bulkheadEnabled?: boolean;
constructor(init?: Partial<FaultToleranceConfigurationDefinition>);
}
export declare class FilterDefinition extends CamelElement {
inheritErrorHandler?: boolean;
expression?: ExpressionDefinition;
stepName?: string;
description?: string;
id?: string;
steps?: CamelElement[];
statusPropertyName?: string;
constructor(init?: Partial<FilterDefinition>);
}
export declare class FinallyDefinition extends CamelElement {
inheritErrorHandler?: boolean;
stepName?: string;
description?: string;
id?: string;
steps?: CamelElement[];
constructor(init?: Partial<FinallyDefinition>);
}
export declare class FromDefinition extends CamelElement {
stepName?: string;
description?: string;
id?: string;
parameters?: any;
steps: CamelElement[];
uri: string;
constructor(init?: Partial<FromDefinition>);
}
export declare class GlobalOptionDefinition extends CamelElement {
stepName?: string;
value: string;
key: string;
constructor(init?: Partial<GlobalOptionDefinition>);
}
export declare class GlobalOptionsDefinition extends CamelElement {
stepName?: string;
globalOption?: GlobalOptionDefinition[];
constructor(init?: Partial<GlobalOptionsDefinition>);
}
export declare class IdempotentConsumerDefinition extends CamelElement {
completionEager?: boolean;
skipDuplicate?: boolean;
inheritErrorHandler?: boolean;
expression?: ExpressionDefinition;
eager?: boolean;
stepName?: string;
idempotentRepository: string;
description?: string;
removeOnFailure?: boolean;
id?: string;
steps?: CamelElement[];
constructor(init?: Partial<IdempotentConsumerDefinition>);
}
export declare class InOnlyDefinition extends CamelElement {
inheritErrorHandler?: boolean;
stepName?: string;
description?: string;
id?: string;
parameters?: any;
uri: string;
constructor(init?: Partial<InOnlyDefinition>);
}
export declare class InOutDefinition extends CamelElement {
inheritErrorHandler?: boolean;
stepName?: string;
description?: string;
id?: string;
parameters?: any;
uri: string;
constructor(init?: Partial<InOutDefinition>);
}
export declare class InputTypeDefinition extends CamelElement {
urn: string;
stepName?: string;
description?: string;
id?: string;
validate?: boolean;
constructor(init?: Partial<InputTypeDefinition>);
}
export declare class InterceptDefinition extends CamelElement {
inheritErrorHandler?: boolean;
stepName?: string;
description?: string;
id?: string;
steps?: CamelElement[];
constructor(init?: Partial<InterceptDefinition>);
}
export declare class InterceptFromDefinition extends CamelElement {
inheritErrorHandler?: boolean;
stepName?: string;
description?: string;
id?: string;
steps?: CamelElement[];
uri?: string;
constructor(init?: Partial<InterceptFromDefinition>);
}
export declare class InterceptSendToEndpointDefinition extends CamelElement {
inheritErrorHandler?: boolean;
afterUri?: string;
stepName?: string;
description?: string;
id?: string;
steps?: CamelElement[];
uri: string;
skipSendToOriginalEndpoint?: string;
constructor(init?: Partial<InterceptSendToEndpointDefinition>);
}
export declare class KameletDefinition extends CamelElement {
inheritErrorHandler?: boolean;
stepName?: string;
name: string;
parameters?: any;
constructor(init?: Partial<KameletDefinition>);
}
export declare class LoadBalanceDefinition extends CamelElement {
random?: RandomLoadBalancerDefinition;
inheritErrorHandler?: boolean;
customLoadBalancer?: CustomLoadBalancerDefinition | string;
stepName?: string;
failover?: FailoverLoadBalancerDefinition;
sticky?: StickyLoadBalancerDefinition;
description?: string;
topic?: TopicLoadBalancerDefinition;
id?: string;
steps?: CamelElement[];
weighted?: WeightedLoadBalancerDefinition;
roundRobin?: RoundRobinLoadBalancerDefinition;
constructor(init?: Partial<LoadBalanceDefinition>);
}
export declare class LogDefinition extends CamelElement {
inheritErrorHandler?: boolean;
logName?: string;
stepName?: string;
marker?: string;
logger?: string;
description?: string;
id?: string;
message: string;
loggingLevel?: string;
constructor(init?: Partial<LogDefinition>);
}
export declare class LoopDefinition extends CamelElement {
inheritErrorHandler?: boolean;
expression?: ExpressionDefinition;
stepName?: string;
doWhile?: boolean;
description?: string;
breakOnShutdown?: boolean;
copy?: boolean;
id?: string;
steps?: CamelElement[];
constructor(init?: Partial<LoopDefinition>);
}
export declare class MarshalDefinition extends CamelElement {
univocityCsv?: UniVocityCsvDataFormat;
protobuf?: ProtobufDataFormat | string;
tarFile?: TarFileDataFormat;
tidyMarkup?: TidyMarkupDataFormat;
csv?: CsvDataFormat | string;
base64?: Base64DataFormat;
zipDeflater?: ZipDeflaterDataFormat;
description?: string;
bindy?: BindyDataFormat;
syslog?: SyslogDataFormat;
zipFile?: ZipFileDataFormat;
jaxb?: JaxbDataFormat;
rss?: RssDataFormat;
stepName?: string;
mimeMultipart?: MimeMultipartDataFormat;
asn1?: ASN1DataFormat | string;
pgp?: PGPDataFormat;
thrift?: ThriftDataFormat | string;
json?: JsonDataFormat;
lzf?: LZFDataFormat;
id?: string;
fhirXml?: FhirXmlDataFormat;
barcode?: BarcodeDataFormat;
avro?: AvroDataFormat | string;
yaml?: YAMLDataFormat;
fhirJson?: FhirJsonDataFormat;
any23?: Any23DataFormat | string;
custom?: CustomDataFormat | string;
flatpack?: FlatpackDataFormat;
cbor?: CBORDataFormat;
crypto?: CryptoDataFormat;
univocityTsv?: UniVocityTsvDataFormat;
hl7?: HL7DataFormat;
inheritErrorHandler?: boolean;
jsonApi?: JsonApiDataFormat;
xmlSecurity?: XMLSecurityDataFormat;
ical?: IcalDataFormat;
univocityFixed?: UniVocityFixedDataFormat;
jacksonXml?: JacksonXMLDataFormat;
grok?: GrokDataFormat;
xstream?: XStreamDataFormat | string;
gzipDeflater?: GzipDeflaterDataFormat;
soap?: SoapDataFormat | string;
constructor(init?: Partial<MarshalDefinition>);
}
export declare class MulticastDefinition extends CamelElement {
aggregationStrategy?: string;
onPrepare?: string;
executorService?: string;
description?: string;
aggregationStrategyMethodName?: string;
steps?: CamelElement[];
timeout?: string;
inheritErrorHandler?: boolean;
streaming?: boolean;
stepName?: string;
stopOnException?: boolean;
parallelProcessing?: boolean;
id?: string;
parallelAggregate?: boolean;
aggregationStrategyMethodAllowNull?: boolean;
shareUnitOfWork?: boolean;
constructor(init?: Partial<MulticastDefinition>);
}
export declare class OnCompletionDefinition extends CamelElement {
mode?: string;
inheritErrorHandler?: boolean;
onCompleteOnly?: boolean;
stepName?: string;
executorService?: string;
parallelProcessing?: boolean;
onWhen?: WhenDefinition;
description?: string;
id?: string;
useOriginalMessage?: boolean;
steps?: CamelElement[];
onFailureOnly?: boolean;
constructor(init?: Partial<OnCompletionDefinition>);
}
export declare class OnExceptionDefinition extends CamelElement {
exception?: string[];
redeliveryPolicy?: RedeliveryPolicyDefinition;
continued?: ExpressionSubElementDefinition;
description?: string;
useOriginalMessage?: boolean;
steps?: CamelElement[];
retryWhile?: ExpressionSubElementDefinition;
inheritErrorHandler?: boolean;
onRedeliveryRef?: string;
stepName?: string;
useOriginalBody?: boolean;
handled?: ExpressionSubElementDefinition;
onWhen?: WhenDefinition;
id?: string;
onExceptionOccurredRef?: string;
redeliveryPolicyRef?: string;
constructor(init?: Partial<OnExceptionDefinition>);
}
export declare class OnFallbackDefinition extends CamelElement {
inheritErrorHandler?: boolean;
stepName?: string;
fallbackViaNetwork?: boolean;
description?: string;
id?: string;
steps?: CamelElement[];
constructor(init?: Partial<OnFallbackDefinition>);
}
export declare class OptimisticLockRetryPolicyDefinition extends CamelElement {
retryDelay?: string;
stepName?: string;
maximumRetries?: number;
randomBackOff?: boolean;
exponentialBackOff?: boolean;
maximumRetryDelay?: string;
constructor(init?: Partial<OptimisticLockRetryPolicyDefinition>);
}
export declare class OtherwiseDefinition extends CamelElement {
inheritErrorHandler?: boolean;
stepName?: string;
description?: string;
id?: string;
steps?: CamelElement[];
constructor(init?: Partial<OtherwiseDefinition>);
}
export declare class OutputDefinition extends CamelElement {
inheritErrorHandler?: boolean;
stepName?: string;
description?: string;
id?: string;
steps?: CamelElement[];
constructor(init?: Partial<OutputDefinition>);
}
export declare class OutputTypeDefinition extends CamelElement {
urn: string;
stepName?: string;
description?: string;
id?: string;
validate?: boolean;
constructor(init?: Partial<OutputTypeDefinition>);
}
export declare class PackageScanDefinition extends CamelElement {
excludes?: string[];
package?: string[];
stepName?: string;
includes?: string[];
constructor(init?: Partial<PackageScanDefinition>);
}
export declare class PausableDefinition extends CamelElement {
untilCheck: string;
inheritErrorHandler?: boolean;
stepName?: string;
consumerListener: string;
description?: string;
id?: string;
constructor(init?: Partial<PausableDefinition>);
}
export declare class PipelineDefinition extends CamelElement {
inheritErrorHandler?: boolean;
stepName?: string;
description?: string;
id?: string;
steps?: CamelElement[];
constructor(init?: Partial<PipelineDefinition>);
}
export declare class PolicyDefinition extends CamelElement {
inheritErrorHandler?: boolean;
ref: string;
stepName?: string;
description?: string;
id?: string;
steps?: CamelElement[];
constructor(init?: Partial<PolicyDefinition>);
}
export declare class PollEnrichDefinition extends CamelElement {
inheritErrorHandler?: boolean;
aggregationStrategy?: string;
cacheSize?: number;
expression?: ExpressionDefinition;
stepName?: string;
ignoreInvalidEndpoint?: boolean;
description?: string;
id?: string;
aggregateOnException?: boolean;
aggregationStrategyMethodName?: string;
timeout?: string;
aggregationStrategyMethodAllowNull?: string;
constructor(init?: Partial<PollEnrichDefinition>);
}
export declare class ProcessDefinition extends CamelElement {
inheritErrorHandler?: boolean;
ref: string;
stepName?: string;
description?: string;
id?: string;
constructor(init?: Partial<ProcessDefinition>);
}
export declare class PropertyDefinition extends CamelElement {
stepName?: string;
value: string;
key: string;
constructor(init?: Partial<PropertyDefinition>);
}
export declare class PropertyExpressionDefinition extends CamelElement {
expression?: ExpressionDefinition;
stepName?: string;
key: string;
constructor(init?: Partial<PropertyExpressionDefinition>);
}
export declare class RecipientListDefinition extends CamelElement {
aggregationStrategy?: string;
cacheSize?: number;
expression?: ExpressionDefinition;
onPrepare?: string;
executorService?: string;
description?: string;
aggregationStrategyMethodName?: string;
timeout?: string;
ignoreInvalidEndpoints?: boolean;
inheritErrorHandler?: boolean;
streaming?: boolean;
stepName?: string;
stopOnException?: boolean;
delimiter?: string;
parallelProcessing?: boolean;
id?: string;
parallelAggregate?: boolean;
aggregationStrategyMethodAllowNull?: boolean;
shareUnitOfWork?: boolean;
constructor(init?: Partial<RecipientListDefinition>);
}
export declare class RedeliveryPolicyDefinition extends CamelElement {
logNewException?: boolean;
backOffMultiplier?: number;
delayPattern?: string;
retryAttemptedLogInterval?: number;
logRetryAttempted?: boolean;
logExhaustedMessageHistory?: boolean;
stepName?: string;
collisionAvoidanceFactor?: number;
logRetryStackTrace?: boolean;
disableRedelivery?: boolean;
id?: string;
logExhaustedMessageBody?: boolean;
logHandled?: boolean;
useCollisionAvoidance?: boolean;
exchangeFormatterRef?: string;
allowRedeliveryWhileStopping?: boolean;
retriesExhaustedLogLevel?: string;
logStackTrace?: boolean;
maximumRedeliveryDelay?: string;
useExponentialBackOff?: boolean;
asyncDelayedRedelivery?: boolean;
logContinued?: boolean;
retryAttemptedLogLevel?: string;
redeliveryDelay?: string;
maximumRedeliveries?: number;
logExhausted?: boolean;
constructor(init?: Partial<RedeliveryPolicyDefinition>);
}
export declare class RemoveHeaderDefinition extends CamelElement {
inheritErrorHandler?: boolean;
stepName?: string;
name: string;
description?: string;
id?: string;
constructor(init?: Partial<RemoveHeaderDefinition>);
}
export declare class RemoveHeadersDefinition extends CamelElement {
inheritErrorHandler?: boolean;
stepName?: string;
excludePattern?: string;
pattern: string;
description?: string;
id?: string;
constructor(init?: Partial<RemoveHeadersDefinition>);
}
export declare class RemovePropertiesDefinition extends CamelElement {
inheritErrorHandler?: boolean;
stepName?: string;
excludePattern?: string;
pattern: string;
description?: string;
id?: string;
constructor(init?: Partial<RemovePropertiesDefinition>);
}
export declare class RemovePropertyDefinition extends CamelElement {
inheritErrorHandler?: boolean;
stepName?: string;
name: string;
description?: string;
id?: string;
constructor(init?: Partial<RemovePropertyDefinition>);
}
export declare class ResequenceDefinition extends CamelElement {
inheritErrorHandler?: boolean;
streamConfig?: StreamResequencerConfig;
expression: ExpressionDefinition;
stepName?: string;
description?: string;
id?: string;
steps?: CamelElement[];
batchConfig?: BatchResequencerConfig;
constructor(init?: Partial<ResequenceDefinition>);
}
export declare class Resilience4jConfigurationDefinition extends CamelElement {
failureRateThreshold?: number;
slowCallDurationThreshold?: number;
minimumNumberOfCalls?: number;
permittedNumberOfCallsInHalfOpenState?: number;
slowCallRateThreshold?: number;
stepName?: string;
writableStackTraceEnabled?: boolean;
automaticTransitionFromOpenToHalfOpenEnabled?: boolean;
circuitBreaker?: string;
slidingWindowSize?: number;
id?: string;
config?: string;
slidingWindowType?: string;
waitDurationInOpenState?: number;
constructor(init?: Partial<Resilience4jConfigurationDefinition>);
}
export declare class RestContextRefDefinition extends CamelElement {
ref: string;
stepName?: string;
constructor(init?: Partial<RestContextRefDefinition>);
}
export declare class ResumableDefinition extends CamelElement {
inheritErrorHandler?: boolean;
stepName?: string;
resumeStrategy: string;
intermittent?: boolean;
description?: string;
id?: string;
constructor(init?: Partial<ResumableDefinition>);
}
export declare class RollbackDefinition extends CamelElement {
inheritErrorHandler?: boolean;
stepName?: string;
markRollbackOnly?: boolean;
description?: string;
id?: string;
message?: string;
markRollbackOnlyLast?: boolean;
constructor(init?: Partial<RollbackDefinition>);
}
export declare class RouteBuilderDefinition extends CamelElement {
ref: string;
stepName?: string;
id?: string;
constructor(init?: Partial<RouteBuilderDefinition>);
}
export declare class RouteConfigurationContextRefDefinition extends CamelElement {
ref: string;
stepName?: string;
constructor(init?: Partial<RouteConfigurationContextRefDefinition>);
}
export declare class RouteConfigurationDefinition extends CamelElement {
onCompletion?: OnCompletionDefinition[];
interceptSendToEndpoint?: InterceptSendToEndpointDefinition[];
stepName?: string;
intercept?: InterceptDefinition[];
errorHandler?: ErrorHandlerDefinition;
onException?: OnExceptionDefinition[];
id?: string;
precondition?: string;
interceptFrom?: InterceptFromDefinition[];
constructor(init?: Partial<RouteConfigurationDefinition>);
}
export declare class RouteContextRefDefinition extends CamelElement {
ref: string;
stepName?: string;
constructor(init?: Partial<RouteContextRefDefinition>);
}
export declare class RouteDefinition extends CamelElement {
routeConfigurationId?: string;
description?: string;
logMask?: boolean;
precondition?: string;
autoStartup?: boolean;
trace?: boolean;
stepName?: string;
messageHistory?: boolean;
from: FromDefinition;
streamCaching?: boolean;
id?: string;
startupOrder?: number;
routePolicy?: string;
group?: string;
constructor(init?: Partial<RouteDefinition>);
}
export declare class RouteTemplateBeanDefinition extends CamelElement {
stepName?: string;
name: string;
property?: PropertyDefinition[];
type: string;
beanType?: string;
properties?: any;
script?: string;
constructor(init?: Partial<RouteTemplateBeanDefinition>);
}
export declare class RouteTemplateDefinition extends CamelElement {
route?: RouteDefinition;
stepName?: string;
beans?: NamedBeanDefinition[];
from?: FromDefinition;
id: string;
parameters?: RouteTemplateParameterDefinition[];
constructor(init?: Partial<RouteTemplateDefinition>);
}
export declare class RouteTemplateParameterDefinition extends CamelElement {
stepName?: string;
defaultValue?: string;
name: string;
description?: string;
required?: boolean;
constructor(init?: Partial<RouteTemplateParameterDefinition>);
}
export declare class RoutingSlipDefinition extends CamelElement {
uriDelimiter?: string;
ignoreInvalidEndpoints?: boolean;
inheritErrorHandler?: boolean;
cacheSize?: number;
expression?: ExpressionDefinition;
stepName?: string;
description?: string;
id?: string;
constructor(init?: Partial<RoutingSlipDefinition>);
}
export declare class SagaActionUriDefinition extends CamelElement {
inheritErrorHandler?: boolean;
stepName?: string;
description?: string;
id?: string;
parameters?: any;
uri: string;
constructor(init?: Partial<SagaActionUriDefinition>);
}
export declare class SagaDefinition extends CamelElement {
completion?: string;
inheritErrorHandler?: boolean;
propagation?: string;
stepName?: string;
description?: string;
compensation?: string;
completionMode?: string;
sagaService?: string;
id?: string;
steps?: CamelElement[];
timeout?: string;
option?: PropertyExpressionDefinition[];
constructor(init?: Partial<SagaDefinition>);
}
export declare class SamplingDefinition extends CamelElement {
inheritErrorHandler?: boolean;
stepName?: string;
description?: string;
messageFrequency?: number;
id?: string;
samplePeriod?: string;
constructor(init?: Partial<SamplingDefinition>);
}
export declare class ScriptDefinition extends CamelElement {
inheritErrorHandler?: boolean;
expression?: ExpressionDefinition;
stepName?: string;
description?: string;
id?: string;
constructor(init?: Partial<ScriptDefinition>);
}
export declare class SetBodyDefinition extends CamelElement {
inheritErrorHandler?: boolean;
expression?: ExpressionDefinition;
stepName?: string;
description?: string;
id?: string;
constructor(init?: Partial<SetBodyDefinition>);
}
export declare class SetExchangePatternDefinition extends CamelElement {
inheritErrorHandler?: boolean;
stepName?: string;
pattern: string;
description?: string;
id?: string;
constructor(init?: Partial<SetExchangePatternDefinition>);
}
export declare class SetHeaderDefinition extends CamelElement {
inheritErrorHandler?: boolean;
expression?: ExpressionDefinition;
stepName?: string;
name: string;
description?: string;
id?: string;
constructor(init?: Partial<SetHeaderDefinition>);
}
export declare class SetPropertyDefinition extends CamelElement {
inheritErrorHandler?: boolean;
expression?: ExpressionDefinition;
stepName?: string;
name: string;
description?: string;
id?: string;
constructor(init?: Partial<SetPropertyDefinition>);
}
export declare class SortDefinition extends CamelElement {
comparator?: string;
inheritErrorHandler?: boolean;
expression?: ExpressionDefinition;
stepName?: string;
description?: string;
id?: string;
constructor(init?: Partial<SortDefinition>);
}
export declare class SplitDefinition extends CamelElement {
aggregationStrategy?: string;
expression?: ExpressionDefinition;
onPrepare?: string;
executorService?: string;
description?: string;
aggregationStrategyMethodName?: string;
steps?: CamelElement[];
timeout?: string;
inheritErrorHandler?: boolean;
streaming?: boolean;
stepName?: string;
stopOnException?: boolean;
delimiter?: string;
parallelProcessing?: boolean;
id?: string;
parallelAggregate?: boolean;
aggregationStrategyMethodAllowNull?: boolean;
shareUnitOfWork?: boolean;
constructor(init?: Partial<SplitDefinition>);
}
export declare class StepDefinition extends CamelElement {
inheritErrorHandler?: boolean;
stepName?: string;
description?: string;
id?: string;
steps?: CamelElement[];
constructor(init?: Partial<StepDefinition>);
}
export declare class StopDefinition extends CamelElement {
inheritErrorHandler?: boolean;
stepName?: string;
description?: string;
id?: string;
constructor(init?: Partial<StopDefinition>);
}
export declare class TemplatedRouteBeanDefinition extends CamelElement {
stepName?: string;
name: string;
property?: PropertyDefinition[];
type: string;
beanType?: string;
properties?: any;
script?: string;
constructor(init?: Partial<TemplatedRouteBeanDefinition>);
}
export declare class TemplatedRouteDefinition extends CamelElement {
routeId?: string;
stepName?: string;
beans?: NamedBeanDefinition[];
parameters?: TemplatedRouteParameterDefinition[];
routeTemplateRef: string;
constructor(init?: Partial<TemplatedRouteDefinition>);
}
export declare class TemplatedRouteParameterDefinition extends CamelElement {
stepName?: string;
name: string;
value: string;
constructor(init?: Partial<TemplatedRouteParameterDefinition>);
}
export declare class ThreadPoolProfileDefinition extends CamelElement {
keepAliveTime?: number;
stepName?: string;
maxQueueSize?: number;
allowCoreThreadTimeOut?: boolean;
poolSize?: number;
description?: string;
defaultProfile?: boolean;
id?: string;
maxPoolSize?: number;
rejectedPolicy?: string;
timeUnit?: string;
constructor(init?: Partial<ThreadPoolProfileDefinition>);
}
export declare class ThreadsDefinition extends CamelElement {
keepAliveTime?: number;
callerRunsWhenRejected?: string;
executorService?: string;
poolSize?: number;
description?: string;
threadName?: string;
rejectedPolicy?: string;
inheritErrorHandler?: boolean;
stepName?: string;
maxQueueSize?: number;
allowCoreThreadTimeOut?: boolean;
id?: string;
maxPoolSize?: number;
timeUnit?: string;
constructor(init?: Partial<ThreadsDefinition>);
}
export declare class ThrottleDefinition extends CamelElement {
inheritErrorHandler?: boolean;
expression?: ExpressionDefinition;
stepName?: string;
callerRunsWhenRejected?: boolean;
executorService?: string;
timePeriodMillis?: string;
asyncDelayed?: boolean;
description?: string;
rejectExecution?: boolean;
correlationExpression?: ExpressionSubElementDefinition;
id?: string;
constructor(init?: Partial<ThrottleDefinition>);
}
export declare class ThrowExceptionDefinition extends CamelElement {
exceptionType?: string;
inheritErrorHandler?: boolean;
ref?: string;
stepName?: string;
description?: string;
id?: string;
message?: string;
constructor(init?: Partial<ThrowExceptionDefinition>);
}
export declare class ToDefinition extends CamelElement {
inheritErrorHandler?: boolean;
stepName?: string;
pattern?: string;
description?: string;
id?: string;
parameters?: any;
uri: string;
constructor(init?: Partial<ToDefinition>);
}
export declare class ToDynamicDefinition extends CamelElement {
inheritErrorHandler?: boolean;
cacheSize?: number;
stepName?: string;
ignoreInvalidEndpoint?: boolean;
autoStartComponents?: boolean;
pattern?: string;
description?: string;
id?: string;
allowOptimisedComponents?: boolean;
parameters?: any;
uri: string;
constructor(init?: Partial<ToDynamicDefinition>);
}
export declare class TransactedDefinition extends CamelElement {
inheritErrorHandler?: boolean;
ref?: string;
stepName?: string;
description?: string;
id?: string;
steps?: CamelElement[];
constructor(init?: Partial<TransactedDefinition>);
}
export declare class TransformDefinition extends CamelElement {
inheritErrorHandler?: boolean;
expression?: ExpressionDefinition;
stepName?: string;
description?: string;
id?: string;
constructor(init?: Partial<TransformDefinition>);
}
export declare class TryDefinition extends CamelElement {
doFinally?: FinallyDefinition;
inheritErrorHandler?: boolean;
stepName?: string;
doCatch?: CatchDefinition[];
description?: string;
id?: string;
steps?: CamelElement[];
constructor(init?: Partial<TryDefinition>);
}
export declare class UnmarshalDefinition extends CamelElement {
univocityCsv?: UniVocityCsvDataFormat;
protobuf?: ProtobufDataFormat | string;
tarFile?: TarFileDataFormat;
tidyMarkup?: TidyMarkupDataFormat;
csv?: CsvDataFormat | string;
base64?: Base64DataFormat;
zipDeflater?: ZipDeflaterDataFormat;
description?: string;
bindy?: BindyDataFormat;
syslog?: SyslogDataFormat;
zipFile?: ZipFileDataFormat;
jaxb?: JaxbDataFormat;
rss?: RssDataFormat;
stepName?: string;
mimeMultipart?: MimeMultipartDataFormat;
asn1?: ASN1DataFormat | string;
pgp?: PGPDataFormat;
thrift?: ThriftDataFormat | string;
json?: JsonDataFormat;
lzf?: LZFDataFormat;
id?: string;
fhirXml?: FhirXmlDataFormat;
barcode?: BarcodeDataFormat;
allowNullBody?: boolean;
avro?: AvroDataFormat | string;
yaml?: YAMLDataFormat;
fhirJson?: FhirJsonDataFormat;
any23?: Any23DataFormat | string;
custom?: CustomDataFormat | string;
flatpack?: FlatpackDataFormat;
cbor?: CBORDataFormat;
crypto?: CryptoDataFormat;
univocityTsv?: UniVocityTsvDataFormat;
hl7?: HL7DataFormat;
inheritErrorHandler?: boolean;
jsonApi?: JsonApiDataFormat;
xmlSecurity?: XMLSecurityDataFormat;
ical?: IcalDataFormat;
univocityFixed?: UniVocityFixedDataFormat;
jacksonXml?: JacksonXMLDataFormat;
grok?: GrokDataFormat;
xstream?: XStreamDataFormat | string;
gzipDeflater?: GzipDeflaterDataFormat;
soap?: SoapDataFormat | string;
constructor(init?: Partial<UnmarshalDefinition>);
}
export declare class ValidateDefinition extends CamelElement {
inheritErrorHandler?: boolean;
expression?: ExpressionDefinition;
stepName?: string;
description?: string;
id?: string;
predicateExceptionFactory?: string;
constructor(init?: Partial<ValidateDefinition>);
}
export declare class WhenDefinition extends CamelElement {
inheritErrorHandler?: boolean;
expression?: ExpressionDefinition;
stepName?: string;
description?: string;
id?: string;
steps?: CamelElement[];
constructor(init?: Partial<WhenDefinition>);
}
export declare class WhenSkipSendToEndpointDefinition extends CamelElement {
inheritErrorHandler?: boolean;
expression?: ExpressionDefinition;
stepName?: string;
description?: string;
id?: string;
steps?: CamelElement[];
constructor(init?: Partial<WhenSkipSendToEndpointDefinition>);
}
export declare class WireTapDefinition extends CamelElement {
cacheSize?: number;
onPrepare?: string;
executorService?: string;
pattern?: string;
description?: string;
allowOptimisedComponents?: boolean;
uri: string;
dynamicUri?: boolean;
inheritErrorHandler?: boolean;
stepName?: string;
ignoreInvalidEndpoint?: boolean;
autoStartComponents?: boolean;
copy?: boolean;
id?: string;
parameters?: any;
constructor(init?: Partial<WireTapDefinition>);
}
export declare class BlacklistServiceCallServiceFilterConfiguration extends CamelElement {
servers?: string[];
id?: string;
properties?: PropertyDefinition[];
constructor(init?: Partial<BlacklistServiceCallServiceFilterConfiguration>);
}
export declare class CachingServiceCallServiceDiscoveryConfiguration extends CamelElement {
dnsServiceDiscovery?: DnsServiceCallServiceDiscoveryConfiguration;
kubernetesServiceDiscovery?: KubernetesServiceCallServiceDiscoveryConfiguration;
consulServiceDiscovery?: ConsulServiceCallServiceDiscoveryConfiguration;
id?: string;
units?: string;
staticServiceDiscovery?: StaticServiceCallServiceDiscoveryConfiguration;
combinedServiceDiscovery?: CombinedServiceCallServiceDiscoveryConfiguration;
properties?: PropertyDefinition[];
timeout?: number;
constructor(init?: Partial<CachingServiceCallServiceDiscoveryConfiguration>);
}
export declare class CombinedServiceCallServiceDiscoveryConfiguration extends CamelElement {
cachingServiceDiscovery?: CachingServiceCallServiceDiscoveryConfiguration;
dnsServiceDiscovery?: DnsServiceCallServiceDiscoveryConfiguration;
kubernetesServiceDiscovery?: KubernetesServiceCallServiceDiscoveryConfiguration;
consulServiceDiscovery?: ConsulServiceCallServiceDiscoveryConfiguration;
id?: string;
staticServiceDiscovery?: StaticServiceCallServiceDiscoveryConfiguration;
properties?: PropertyDefinition[];
constructor(init?: Partial<CombinedServiceCallServiceDiscoveryConfiguration>);
}
export declare class CombinedServiceCallServiceFilterConfiguration extends CamelElement {
blacklistServiceFilter?: BlacklistServiceCallServiceFilterConfiguration;
passThroughServiceFilter?: PassThroughServiceCallServiceFilterConfiguration;
healthyServiceFilter?: HealthyServiceCallServiceFilterConfiguration;
customServiceFilter?: CustomServiceCallServiceFilterConfiguration;
id?: string;
properties?: PropertyDefinition[];
constructor(init?: Partial<CombinedServiceCallServiceFilterConfiguration>);
}
export declare class ConsulServiceCallServiceDiscoveryConfiguration extends CamelElement {
password?: string;
aclToken?: string;
readTimeoutMillis?: number;
connectTimeoutMillis?: number;
datacenter?: string;
writeTimeoutMillis?: number;
id?: string;
userName?: string;
blockSeconds?: number;
properties?: PropertyDefinition[];
url?: string;
constructor(init?: Partial<ConsulServiceCallServiceDiscoveryConfiguration>);
}
export declare class CustomServiceCallServiceFilterConfiguration extends CamelElement {
ref?: string;
id?: string;
properties?: PropertyDefinition[];
constructor(init?: Partial<CustomServiceCallServiceFilterConfiguration>);
}
export declare class DefaultServiceCallServiceLoadBalancerConfiguration extends CamelElement {
id?: string;
properties?: PropertyDefinition[];
constructor(init?: Partial<DefaultServiceCallServiceLoadBalancerConfiguration>);
}
export declare class DnsServiceCallServiceDiscoveryConfiguration extends CamelElement {
domain?: string;
proto?: string;
id?: string;
properties?: PropertyDefinition[];
constructor(init?: Partial<DnsServiceCallServiceDiscoveryConfiguration>);
}
export declare class HealthyServiceCallServiceFilterConfiguration extends CamelElement {
id?: string;
properties?: PropertyDefinition[];
constructor(init?: Partial<HealthyServiceCallServiceFilterConfiguration>);
}
export declare class KubernetesServiceCallServiceDiscoveryConfiguration extends CamelElement {
lookup?: string;
portProtocol?: string;
caCertData?: string;
portName?: string;
oauthToken?: string;
clientKeyAlgo?: string;
clientCertFile?: string;
dnsDomain?: string;
password?: string;
apiVersion?: string;
clientKeyData?: string;
masterUrl?: string;
namespace?: string;
clientCertData?: string;
caCertFile?: string;
clientKeyFile?: string;
id?: string;
clientKeyPassphrase?: string;
properties?: PropertyDefinition[];
trustCerts?: boolean;
username?: string;
constructor(init?: Partial<KubernetesServiceCallServiceDiscoveryConfiguration>);
}
export declare class PassThroughServiceCallServiceFilterConfiguration extends CamelElement {
id?: string;
properties?: PropertyDefinition[];
constructor(init?: Partial<PassThroughServiceCallServiceFilterConfiguration>);
}
export declare class ServiceCallConfigurationDefinition extends CamelElement {
defaultLoadBalancer?: DefaultServiceCallServiceLoadBalancerConfiguration;
serviceDiscoveryRef?: string;
expression?: ServiceCallExpressionConfiguration;
kubernetesServiceDiscovery?: KubernetesServiceCallServiceDiscoveryConfiguration;
pattern?: string;
customServiceFilter?: CustomServiceCallServiceFilterConfiguration;
zookeeperServiceDiscovery?: ZooKeeperServiceCallServiceDiscoveryConfiguration;
uri?: string;
blacklistServiceFilter?: BlacklistServiceCallServiceFilterConfiguration;
component?: string;
expressionRef?: string;
passThroughServiceFilter?: PassThroughServiceCallServiceFilterConfiguration;
cachingServiceDiscovery?: CachingServiceCallServiceDiscoveryConfiguration;
dnsServiceDiscovery?: DnsServiceCallServiceDiscoveryConfiguration;
healthyServiceFilter?: HealthyServiceCallServiceFilterConfiguration;
stepName?: string;
loadBalancerRef?: string;
serviceFilterRef?: string;
combinedServiceFilter?: CombinedServiceCallServiceFilterConfiguration;
serviceChooserRef?: string;
consulServiceDiscovery?: ConsulServiceCallServiceDiscoveryConfiguration;
id?: string;
staticServiceDiscovery?: StaticServiceCallServiceDiscoveryConfiguration;
combinedServiceDiscovery?: CombinedServiceCallServiceDiscoveryConfiguration;
constructor(init?: Partial<ServiceCallConfigurationDefinition>);
}
export declare class ServiceCallDefinition extends CamelElement {
pattern?: string;
description?: string;
blacklistServiceFilter?: BlacklistServiceCallServiceFilterConfiguration;
expressionRef?: string;
passThroughServiceFilter?: PassThroughServiceCallServiceFilterConfiguration;
dnsServiceDiscovery?: DnsServiceCallServiceDiscoveryConfiguration;
healthyServiceFilter?: HealthyServiceCallServiceFilterConfiguration;
stepName?: string;
serviceChooserRef?: string;
consulServiceDiscovery?: ConsulServiceCallServiceDiscoveryConfiguration;
id?: string;
defaultLoadBalancer?: DefaultServiceCallServiceLoadBalancerConfiguration;
serviceDiscoveryRef?: string;
expression?: ServiceCallExpressionConfiguration;
configurationRef?: string;
kubernetesServiceDiscovery?: KubernetesServiceCallServiceDiscoveryConfiguration;
customServiceFilter?: CustomServiceCallServiceFilterConfiguration;
zookeeperServiceDiscovery?: ZooKeeperServiceCallServiceDiscoveryConfiguration;
uri?: string;
component?: string;
inheritErrorHandler?: boolean;
cachingServiceDiscovery?: CachingServiceCallServiceDiscoveryConfiguration;
loadBalancerRef?: string;
serviceFilterRef?: string;
combinedServiceFilter?: CombinedServiceCallServiceFilterConfiguration;
name: string;
staticServiceDiscovery?: StaticServiceCallServiceDiscoveryConfiguration;
combinedServiceDiscovery?: CombinedServiceCallServiceDiscoveryConfiguration;
constructor(init?: Partial<ServiceCallDefinition>);
}
export declare class ServiceCallExpressionConfiguration extends CamelElement {
hostHeader?: string;
expressionType?: ExpressionDefinition;
id?: string;
portHeader?: string;
properties?: PropertyDefinition[];
constructor(init?: Partial<ServiceCallExpressionConfiguration>);
}
export declare class ServiceCallServiceChooserConfiguration extends CamelElement {
id?: string;
properties?: PropertyDefinition[];
constructor(init?: Partial<ServiceCallServiceChooserConfiguration>);
}
export declare class ServiceCallServiceDiscoveryConfiguration extends CamelElement {
id?: string;
properties?: PropertyDefinition[];
constructor(init?: Partial<ServiceCallServiceDiscoveryConfiguration>);
}
export declare class ServiceCallServiceFilterConfiguration extends CamelElement {
id?: string;
properties?: PropertyDefinition[];
constructor(init?: Partial<ServiceCallServiceFilterConfiguration>);
}
export declare class ServiceCallServiceLoadBalancerConfiguration extends CamelElement {
id?: string;
properties?: PropertyDefinition[];
constructor(init?: Partial<ServiceCallServiceLoadBalancerConfiguration>);
}
export declare class StaticServiceCallServiceDiscoveryConfiguration extends CamelElement {
servers?: string[];
id?: string;
properties?: PropertyDefinition[];
constructor(init?: Partial<StaticServiceCallServiceDiscoveryConfiguration>);
}
export declare class ZooKeeperServiceCallServiceDiscoveryConfiguration extends CamelElement {
nodes: string;
reconnectMaxRetries?: string;
basePath: string;
reconnectBaseSleepTime?: string;
namespace?: string;
reconnectMaxSleepTime?: string;
sessionTimeout?: string;
id?: string;
connectionTimeout?: string;
properties?: PropertyDefinition[];
constructor(init?: Partial<ZooKeeperServiceCallServiceDiscoveryConfiguration>);
}
export declare class BatchResequencerConfig extends