18 #ifndef _ACTIVEMQ_UTIL_SERVICESUPPORT_H_ 19 #define _ACTIVEMQ_UTIL_SERVICESUPPORT_H_ 30 class ServiceListener;
65 static void dispose(
Service* service);
81 bool isStarted()
const;
86 bool isStopping()
const;
91 bool isStopped()
const;
117 virtual void doStart() = 0;
Provides a base class for Service implementations.
Definition: ServiceSupport.h:38
#define AMQCPP_API
Definition: Config.h:30
Listener interface for observers of Service related events.
Definition: ServiceListener.h:33
Base interface for all classes that run as a Service inside the application.
Definition: Service.h:31
A boolean value that may be updated atomically.
Definition: AtomicBoolean.h:34
Definition: ArrayList.h:39
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements...
Definition: CachedConsumer.h:24
Definition: ServiceStopper.h:30