org.apache.camel
Interface Service

All Known Subinterfaces:
BatchConsumer, BrowsableEndpoint, CamelContext, Consumer, ConsumerTemplate, Debugger, Endpoint, ExecutorServiceManager, ExecutorServiceStrategy, IdempotentRepository<E>, InflightRepository, ManagementAgent, ManagementStrategy, ModelCamelContext, PollingConsumer, Producer, ProducerTemplate, ScheduledPollConsumerScheduler, ShutdownableService, ShutdownStrategy, StatefulService, StaticService, StreamCachingStrategy, SuspendableService, TypeConverterRegistry, UnitOfWork
All Known Implementing Classes:
AggregateProcessor, AggregationStrategyBeanAdapter, AOPProcessor, BacklogDebugger, BacklogTracer, BaseTypeConverterRegistry, BatchProcessor, BeanComponent, BeanEndpoint, BeanProcessor, BindingComponent, BindingConsumerProcessor, BindingEndpoint, BindingNameComponent, BindingProducer, BrowseComponent, BrowseEndpoint, CamelInternalProcessor, CamelLogger, CatchProcessor, ChildServiceSupport, ChoiceProcessor, ClassComponent, CollectionProducer, ConsumerCache, ControlBusComponent, ControlBusEndpoint, ControlBusProducer, ConvertBodyProcessor, DataFormatBinding, DataFormatComponent, DataFormatEndpoint, DataSetComponent, DataSetConsumer, DataSetEndpoint, DeadLetterChannel, DefaultAsyncProducer, DefaultCamelContext, DefaultChannel, DefaultComponent, DefaultConsumer, DefaultConsumerTemplate, DefaultDebugger, DefaultEndpoint, DefaultErrorHandler, DefaultExecutorServiceManager, DefaultExecutorServiceStrategy, DefaultInflightRepository, DefaultManagementAgent, DefaultManagementLifecycleStrategy, DefaultManagementStrategy, DefaultPackageScanClassResolver, DefaultPollingEndpoint, DefaultProducer, DefaultProducerServicePool, DefaultProducerTemplate, DefaultRoute, DefaultScheduledPollConsumer, DefaultScheduledPollConsumerScheduler, DefaultServicePool, DefaultShutdownStrategy, DefaultStreamCachingStrategy, DefaultTimeoutMap, DefaultTraceEventHandler, DefaultTypeConverter, DefaultUnitOfWork, Delayer, DelayInterceptor, DelayProcessorSupport, DelegateAsyncProcessor, DelegateProcessor, DelegateSyncProcessor, DirectBlockingProducer, DirectComponent, DirectConsumer, DirectEndpoint, DirectProducer, DirectVmBlockingProducer, DirectVmComponent, DirectVmConsumer, DirectVmEndpoint, DirectVmProcessor, DirectVmProducer, DynamicRouter, EndpointRegistry, Enricher, ErrorHandlerSupport, EventDrivenConsumerRoute, EventDrivenPollingConsumer, EventNotifierSupport, EventNotifierSupport, ExchangePatternProcessor, FailOverLoadBalancer, FatalFallbackErrorHandler, FileComponent, FileConsumer, FileEndpoint, FileIdempotentRepository, FilterProcessor, FinallyProcessor, GenericFileComponent, GenericFileConsumer, GenericFileEndpoint, GenericFileProducer, HandleFaultInterceptor, HeaderFilterStrategyComponent, IdempotentConsumer, InstrumentationProcessor, InterceptEndpointProcessor, InterceptorToAsyncProcessorBridge, InterceptSendToEndpoint, JmxNotificationEventNotifier, LanguageComponent, LanguageEndpoint, LanguageProducer, LazyLoadingTypeConverter, LimitedPollingConsumerPollStrategy, LoadBalancerConsumer, LoadBalancerSupport, LogComponent, LogEndpoint, LoggingErrorHandler, LoggingEventNotifier, LogProcessor, LogProducer, LoopProcessor, Main, Main, MainSupport, MainSupport, ManagedManagementStrategy, MarshalProcessor, MBeanInfoAssembler, MDCUnitOfWork, MemoryAggregationRepository, MemoryIdempotentRepository, MockComponent, MockEndpoint, MulticastProcessor, OnCompletionProcessor, Pipeline, PollEnricher, PollingConsumerSupport, PredicateValidatingProcessor, ProcessorEndpoint, ProcessorPollingConsumer, ProducerCache, PropertiesComponent, PublishEventNotifier, QueueLoadBalancer, RandomLoadBalancer, RecipientList, RecipientListProcessor, RedeliveryErrorHandler, RefComponent, Resequencer, ResourceEndpoint, RollbackProcessor, RoundRobinLoadBalancer, RoutePolicySupport, RouteService, RoutingSlip, SamplingThrottler, ScheduledBatchPollingConsumer, ScheduledPollConsumer, ScheduledPollEndpoint, SedaComponent, SedaConsumer, SedaEndpoint, SedaPollingConsumer, SedaProducer, SendProcessor, ServiceSupport, ServiceSupport, SetBodyProcessor, SharedProducerServicePool, SimpleLoadBalancerSupport, SortProcessor, Splitter, StickyLoadBalancer, StopProcessor, StreamCachingInterceptor, StreamResequencer, StubComponent, SynchronousDelegateProducer, TestComponent, TestEndpoint, ThreadsProcessor, Throttler, ThrottlingInflightRoutePolicy, ThroughputLogger, ThrowExceptionProcessor, TimerComponent, TimerConsumer, TimerEndpoint, TimerListenerManager, TopicLoadBalancer, TraceInterceptor, Tracer, TransformProcessor, TryProcessor, UnitOfWorkProducer, UnmarshalProcessor, UriEndpointComponent, ValidatorComponent, VmComponent, WebSpherePackageScanClassResolver, WeightedLoadBalancer, WeightedRandomLoadBalancer, WeightedRoundRobinLoadBalancer, WireTapProcessor, WrapProcessor, XPathBuilder, XsltComponent, XsltEndpoint

public interface Service

Represents the core lifecycle API for POJOs which can be started and stopped

Version:

Method Summary
 void start()
          Starts the service
 void stop()
          Stops the service
 

Method Detail

start

void start()
           throws Exception
Starts the service

Throws:
Exception - is thrown if starting failed

stop

void stop()
          throws Exception
Stops the service

Throws:
Exception - is thrown if stopping failed


Apache Camel