Uses of Interface
org.apache.camel.Service
-
Packages that use Service Package Description org.apache.camel The core Camel API.org.apache.camel.catalog Camel Catalog APIorg.apache.camel.cloud Camel cloudorg.apache.camel.cluster Camel Cluster supportorg.apache.camel.console org.apache.camel.health Camel Health Check supportorg.apache.camel.resume org.apache.camel.spi Service Provider Interfaces used by the Camel runtime which are plugin strategies.org.apache.camel.support.service Base service classes -
-
Uses of Service in org.apache.camel
Subinterfaces of Service in org.apache.camel Modifier and Type Interface Description interface
ApiEndpoint
Marks theEndpoint
as an endpoint from an API based component.interface
AsyncEndpoint
Marks theEndpoint
as support asynchronous non-blocking routing in its consumer and producer.interface
AsyncProducer
Asynchronous producerinterface
BatchConsumer
A consumer of a batch of message exchanges from anEndpoint
interface
Component
interface
Consumer
A consumer of message exchanges from anEndpoint
.interface
ConsumerTemplate
interface
DelegateEndpoint
An interface to represent anEndpoint
which are delegated.interface
Endpoint
An endpoint implements the Message Endpoint pattern and represents an endpoint that can send and receive message exchangesinterface
FluentProducerTemplate
interface
PollingConsumer
Represents a Polling Consumer where the caller polls for messages when it is ready.interface
Producer
Provides a channel on which clients can create and invoke message exchanges on anEndpoint
.interface
ProducerTemplate
interface
ShutdownableService
AService
which is capable of being shut down.interface
StatefulService
AService
which has all the lifecycle events and offers details about its current state.interface
StaticService
Marker for indicating theService
is a static service (only one instance perCamelContext
).interface
SuspendableService
AService
which is also capable of suspending and resuming.interface
TimeoutMap<K,V>
Represents a map of values which timeout after a period of inactivity.Methods in org.apache.camel that return types with arguments of type Service Modifier and Type Method Description List<Service>
ExtendedCamelContext. getServices()
Returns an unmodifiable list of the services registered currently in thisCamelContext
.List<Service>
Route. getServices()
Returns the services for this particular routeMethods in org.apache.camel with parameters of type Service Modifier and Type Method Description void
Route. addService(Service service)
Adds a service to this route -
Uses of Service in org.apache.camel.catalog
Subinterfaces of Service in org.apache.camel.catalog Modifier and Type Interface Description interface
RuntimeCamelCatalog
Runtime catalog which limited API needed by components that supportsComponentVerifierExtension
. -
Uses of Service in org.apache.camel.cloud
Subinterfaces of Service in org.apache.camel.cloud Modifier and Type Interface Description interface
ServiceRegistry
-
Uses of Service in org.apache.camel.cluster
Subinterfaces of Service in org.apache.camel.cluster Modifier and Type Interface Description interface
CamelClusterService
interface
CamelClusterView
Represents the View of the cluster at some given period of time.interface
CamelPreemptiveClusterService
interface
CamelPreemptiveClusterView
ACamelPreemptiveClusterView
is aCamelClusterView
that can be externally disabled by another controller. -
Uses of Service in org.apache.camel.console
Subinterfaces of Service in org.apache.camel.console Modifier and Type Interface Description interface
DevConsoleRegistry
A registry for dev console. -
Uses of Service in org.apache.camel.health
Subinterfaces of Service in org.apache.camel.health Modifier and Type Interface Description interface
HealthCheckRegistry
A registry for health checks. -
Uses of Service in org.apache.camel.resume
Subinterfaces of Service in org.apache.camel.resume Modifier and Type Interface Description interface
ResumeStrategy
Defines a strategy for handling resume operations. -
Uses of Service in org.apache.camel.spi
Subinterfaces of Service in org.apache.camel.spi Modifier and Type Interface Description interface
AsyncProcessorAwaitManager
A manager to handle async routing engine, whenExchange
s are being handed over from one thread to another, while the callee thread is blocked waiting for the other threads to complete, before it can continue.interface
BeanIntrospection
Used for introspecting beans properties via Java reflection; such as extracting current property values, or updating one or more properties etc.interface
BrowsableEndpoint
An optional interface anEndpoint
may choose to implement which allows it to expose a way of browsing the exchanges available.interface
ClaimCheckRepository
Access to a repository of keys to implement the Claim Check pattern.interface
CliConnector
LocalCliConnector
that allows Camel CLI to manage local running Camel integrations.interface
ConsumerCache
Cache containing createdPollingConsumer
.interface
ContextReloadStrategy
SPI strategy for reloadingCamelContext
.interface
DataFormat
Represents a data format used to marshal objects to and from streams such as Java Serialization or using JAXB2 to encode/decode objects using XML or using SOAP encoding.interface
Debugger
A debugger which allows tooling to attach breakpoints which is being invoked whenExchange
s is being routed.interface
EndpointRegistry<K>
Registry to cache endpoints in memory.interface
ExchangeFactory
interface
ExchangeFactoryManager
ManagesExchangeFactory
.interface
ExecutorServiceManager
Strategy to create thread pools.interface
ExtendedRoutesBuilderLoader
An extendedRoutesBuilderLoader
that is capable of loading from multiple resources in one unit (such as compiling them together).interface
IdempotentRepository
Access to a repository of Message IDs to implement the Idempotent Consumer pattern.interface
InflightRepository
A repository which tracks in flightExchange
s.interface
InterceptSendToEndpoint
This is an endpoint when sending to it, is intercepted and is routed in a detour, with the following flow: before, send to original endpoint (can be skipped), after (optional).interface
ManagementAgent
Camel JMX service agentinterface
ManagementMBeanAssembler
An assembler to assemble aRequiredModelMBean
which can be used to register the object in JMX.interface
ManagementStrategy
Strategy for management.interface
MessageHistoryFactory
A factory to createMessageHistory
instances.interface
PackageScanClassResolver
A resolver that can find classes based on package scanning.interface
PackageScanResourceResolver
A resolver that can find resources based on package scanning.interface
PooledObjectFactory<T>
Factory for pooled objects or tasks.interface
ProcessorExchangeFactory
interface
ProducerCache
Cache containing createdProducer
.interface
PropertiesComponent
Component for property placeholders and loading properties from sources (such as .properties file from classpath or file system)interface
ReloadStrategy
SPI strategy for reloading.interface
ResourceReloadStrategy
SPI strategy for reloadingResource
in an existing runningCamelContext
interface
ResourceResolver
SPI for loading resources.interface
RestRegistry
A registry of all REST services running within theCamelContext
which have been defined and created using the Rest DSL.interface
RouteController
Controller for managing the lifecycle of all theRoute
's.interface
RoutesBuilderLoader
SPI for loadingRoutesBuilder
from aResource
.interface
RuntimeEndpointRegistry
A registry which listen for runtime usage ofEndpoint
during routing in Camel.interface
ScheduledPollConsumerScheduler
A pluggable scheduler fororg.apache.camel.support.ScheduledPollConsumer
consumers.interface
SendDynamicAware
interface
ShutdownStrategy
Pluggable shutdown strategy executed during shutdown of Camel and the active routes.interface
StartupStepRecorder
To recordStartupStep
during startup to allow to capture diagnostic information to help troubleshoot Camel applications via various tooling such as Java Flight Recorder.interface
StateRepository<K,V>
ThisStateRepository
holds a set of key/value pairs for defining a particular state of a component.interface
StreamCachingStrategy
Strategy for using stream caching.interface
SupervisingRouteController
A supervising capableRouteController
that delays the startup of the routes after the camel context startup and takes control of starting the routes in a safe manner.interface
Tracer
SPI for tracing messages.interface
TransformerRegistry<K>
Registry to cache transformers in memory.interface
TypeConverterRegistry
Registry for type converters.interface
ValidatorRegistry<K>
Registry to cache validators in memory.Classes in org.apache.camel.spi that implement Service Modifier and Type Class Description class
Transformer
Transformer performs message transformation according to the declared data type.class
Validator
Validator performs message content validation according to the declared data type.Methods in org.apache.camel.spi that return types with arguments of type Service Modifier and Type Method Description List<Service>
RouteStartupOrder. getServices()
Gets the services to this route.Methods in org.apache.camel.spi with parameters of type Service Modifier and Type Method Description Object
ManagementObjectStrategy. getManagedObjectForService(CamelContext context, Service service)
ObjectName
ManagementObjectNameStrategy. getObjectNameForService(CamelContext context, Service service)
ObjectName
ManagementObjectNameStrategy. getObjectNameForTracer(CamelContext context, Service tracer)
void
LifecycleStrategy. onServiceAdd(CamelContext context, Service service, Route route)
Notification on adding aService
.void
LifecycleStrategy. onServiceRemove(CamelContext context, Service service, Route route)
Notification on removing aService
. -
Uses of Service in org.apache.camel.support.service
Classes in org.apache.camel.support.service that implement Service Modifier and Type Class Description class
ServiceSupport
A useful base class which ensures that a service is only initialized once and provides some helper methods for enquiring of its status.Methods in org.apache.camel.support.service that return types with arguments of type Service Modifier and Type Method Description static Set<Service>
ServiceHelper. getChildServices(Service service)
Gathers all child services by navigating the service to recursively gather all child services.static Set<Service>
ServiceHelper. getChildServices(Service service, boolean includeErrorHandler)
Gathers all child services by navigating the service to recursively gather all child services.Methods in org.apache.camel.support.service with parameters of type Service Modifier and Type Method Description static Set<Service>
ServiceHelper. getChildServices(Service service)
Gathers all child services by navigating the service to recursively gather all child services.static Set<Service>
ServiceHelper. getChildServices(Service service, boolean includeErrorHandler)
Gathers all child services by navigating the service to recursively gather all child services.
-