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 interfaceApiEndpointMarks theEndpointas an endpoint from an API based component.interfaceAsyncEndpointMarks theEndpointas support asynchronous non-blocking routing in its consumer and producer.interfaceAsyncProducerAsynchronous producerinterfaceBatchConsumerA consumer of a batch of message exchanges from anEndpointinterfaceComponentinterfaceConsumerA consumer of message exchanges from anEndpoint.interfaceConsumerTemplateinterfaceDelegateEndpointAn interface to represent anEndpointwhich are delegated.interfaceEndpointAn endpoint implements the Message Endpoint pattern and represents an endpoint that can send and receive message exchangesinterfaceFluentProducerTemplateinterfacePollingConsumerRepresents a Polling Consumer where the caller polls for messages when it is ready.interfaceProducerProvides a channel on which clients can create and invoke message exchanges on anEndpoint.interfaceProducerTemplateinterfaceShutdownableServiceAServicewhich is capable of being shut down.interfaceStatefulServiceAServicewhich has all the lifecycle events and offers details about its current state.interfaceStaticServiceMarker for indicating theServiceis a static service (only one instance perCamelContext).interfaceSuspendableServiceAServicewhich is also capable of suspending and resuming.interfaceTimeoutMap<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 voidRoute. 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 interfaceRuntimeCamelCatalogRuntime 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 interfaceServiceRegistry -
Uses of Service in org.apache.camel.cluster
Subinterfaces of Service in org.apache.camel.cluster Modifier and Type Interface Description interfaceCamelClusterServiceinterfaceCamelClusterViewRepresents the View of the cluster at some given period of time.interfaceCamelPreemptiveClusterServiceinterfaceCamelPreemptiveClusterViewACamelPreemptiveClusterViewis aCamelClusterViewthat 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 interfaceDevConsoleRegistryA 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 interfaceHealthCheckRegistryA 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 interfaceResumeStrategyDefines 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 interfaceAsyncProcessorAwaitManagerA manager to handle async routing engine, whenExchanges 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.interfaceBeanIntrospectionUsed for introspecting beans properties via Java reflection; such as extracting current property values, or updating one or more properties etc.interfaceBrowsableEndpointAn optional interface anEndpointmay choose to implement which allows it to expose a way of browsing the exchanges available.interfaceClaimCheckRepositoryAccess to a repository of keys to implement the Claim Check pattern.interfaceCliConnectorLocalCliConnectorthat allows Camel CLI to manage local running Camel integrations.interfaceConsumerCacheCache containing createdPollingConsumer.interfaceContextReloadStrategySPI strategy for reloadingCamelContext.interfaceDataFormatRepresents 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.interfaceDebuggerA debugger which allows tooling to attach breakpoints which is being invoked whenExchanges is being routed.interfaceEndpointRegistry<K>Registry to cache endpoints in memory.interfaceExchangeFactoryinterfaceExchangeFactoryManagerManagesExchangeFactory.interfaceExecutorServiceManagerStrategy to create thread pools.interfaceExtendedRoutesBuilderLoaderAn extendedRoutesBuilderLoaderthat is capable of loading from multiple resources in one unit (such as compiling them together).interfaceIdempotentRepositoryAccess to a repository of Message IDs to implement the Idempotent Consumer pattern.interfaceInflightRepositoryA repository which tracks in flightExchanges.interfaceInterceptSendToEndpointThis 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).interfaceManagementAgentCamel JMX service agentinterfaceManagementMBeanAssemblerAn assembler to assemble aRequiredModelMBeanwhich can be used to register the object in JMX.interfaceManagementStrategyStrategy for management.interfaceMessageHistoryFactoryA factory to createMessageHistoryinstances.interfacePackageScanClassResolverA resolver that can find classes based on package scanning.interfacePackageScanResourceResolverA resolver that can find resources based on package scanning.interfacePooledObjectFactory<T>Factory for pooled objects or tasks.interfaceProcessorExchangeFactoryinterfaceProducerCacheCache containing createdProducer.interfacePropertiesComponentComponent for property placeholders and loading properties from sources (such as .properties file from classpath or file system)interfaceReloadStrategySPI strategy for reloading.interfaceResourceReloadStrategySPI strategy for reloadingResourcein an existing runningCamelContextinterfaceResourceResolverSPI for loading resources.interfaceRestRegistryA registry of all REST services running within theCamelContextwhich have been defined and created using the Rest DSL.interfaceRouteControllerController for managing the lifecycle of all theRoute's.interfaceRoutesBuilderLoaderSPI for loadingRoutesBuilderfrom aResource.interfaceRuntimeEndpointRegistryA registry which listen for runtime usage ofEndpointduring routing in Camel.interfaceScheduledPollConsumerSchedulerA pluggable scheduler fororg.apache.camel.support.ScheduledPollConsumerconsumers.interfaceSendDynamicAwareinterfaceShutdownStrategyPluggable shutdown strategy executed during shutdown of Camel and the active routes.interfaceStartupStepRecorderTo recordStartupStepduring startup to allow to capture diagnostic information to help troubleshoot Camel applications via various tooling such as Java Flight Recorder.interfaceStateRepository<K,V>ThisStateRepositoryholds a set of key/value pairs for defining a particular state of a component.interfaceStreamCachingStrategyStrategy for using stream caching.interfaceSupervisingRouteControllerA supervising capableRouteControllerthat delays the startup of the routes after the camel context startup and takes control of starting the routes in a safe manner.interfaceTracerSPI for tracing messages.interfaceTransformerRegistry<K>Registry to cache transformers in memory.interfaceTypeConverterRegistryRegistry for type converters.interfaceValidatorRegistry<K>Registry to cache validators in memory.Classes in org.apache.camel.spi that implement Service Modifier and Type Class Description classTransformerTransformer performs message transformation according to the declared data type.classValidatorValidator 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 ObjectManagementObjectStrategy. getManagedObjectForService(CamelContext context, Service service)ObjectNameManagementObjectNameStrategy. getObjectNameForService(CamelContext context, Service service)ObjectNameManagementObjectNameStrategy. getObjectNameForTracer(CamelContext context, Service tracer)voidLifecycleStrategy. onServiceAdd(CamelContext context, Service service, Route route)Notification on adding aService.voidLifecycleStrategy. 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 classServiceSupportA 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.
-