Uses of Package
org.apache.camel.support
Packages that use org.apache.camel.support
Package
Description
Base classes for components
Base classes that help to implement the camel API and are expected to be extended by the user
Base classes for builders
Base classes and utilities for API based components
Base classes and utilities for EIP and Camel processors
Base classes for throttler EIP
-
Classes in org.apache.camel.support used by org.apache.camel.componentClassDescriptionDefault
Endpoint.A base class for an endpoint which the default consumer mode is to use aPollingConsumerAn endpoint which allows exchanges to be sent into it which just invokes a givenProcessor.A base class forEndpointwhich creates aScheduledPollConsumer -
Classes in org.apache.camel.support used by org.apache.camel.supportClassDescriptionA default implementation of
Producerfor implementation inheritance, which can processExchanges asynchronously.Default component to use for base for components implementations.A default consumer useful for implementation inheritance.DefaultEndpoint.Holder object for sending an exchange over a remote wire as a serialized object.The default implementation ofMessageA base class for an endpoint which the default consumer mode is to use aPollingConsumerA default implementation ofProducerfor implementation inheritance.DefaultUuidGenerator(32 chars) optimized for Camel usage.A helper class for developers wishing to implement anExpressionusing Java code with a minimum amount of code to write so that the developer only needs to implement one of theExpressionAdapter.evaluate(org.apache.camel.Exchange, Class)orExpressionSupport.evaluate(org.apache.camel.Exchange)methods.A useful base class forPredicateandExpressionimplementationsA file basedResourceReloadStrategywhich watches a file folder for modified files and reload on file changes.Base language forLanguageimplementations.A special registry which is used for local beans.Factory to createLRUCacheinstances.A base class for implementation inheritance providing the coreMessagebody handling features but letting the derived class deal with headers.Implementation ofNormalizedEndpointUri.A comparator to sortOrderedA useful base class for implementations ofPollingConsumerRepresents utilization statisticsListener when using Camel property binding (org.apache.camel.support.PropertyBinding).To use a fluent builder style to configure this property binding support.Represents utilization statisticsBase class for implementing customResourceReloadStrategySPI plugins.Base class forResourceimplementations.Consumer path details which must be implemented and provided by the components.Watcher strategy for triggering reloading of Camel routes in a running Camel application.A useful base class for any consumer which is polling basedA base class forEndpointwhich creates aScheduledPollConsumerBase class to extend for customEventNotifierimplementations.AMap-based registry.Used for storing beans that are supplied via aSupplier.Represents an entry in aTimeoutMapBase class forLanguageimplementations that support a result type. -
Classes in org.apache.camel.support used by org.apache.camel.support.builderClassDescriptionA helper class for developers wishing to implement an
Expressionusing Java code with a minimum amount of code to write so that the developer only needs to implement one of theExpressionAdapter.evaluate(org.apache.camel.Exchange, Class)orExpressionSupport.evaluate(org.apache.camel.Exchange)methods.A useful base class forPredicateandExpressionimplementations -
Classes in org.apache.camel.support used by org.apache.camel.support.componentClassDescriptionA default implementation of
Producerfor implementation inheritance, which can processExchanges asynchronously.Default component to use for base for components implementations.A default consumer useful for implementation inheritance.DefaultEndpoint.A default implementation ofProducerfor implementation inheritance.A useful base class for any consumer which is polling basedA base class forEndpointwhich creates aScheduledPollConsumer -
Classes in org.apache.camel.support used by org.apache.camel.support.processor
-
Classes in org.apache.camel.support used by org.apache.camel.throttlingClassDescriptionA base class for developing custom
RoutePolicyimplementations.