Doradus Configuration and Operation : doradus.yaml Configuration Parameters : default_services Parameter

default_services Parameter
Default services define the internal Doradus services that will be started when Doradus is run in stand-alone mode. (When Doradus is started in embedded mode, the default services are passed to the DoradusServer.startEmbedded() method.) Example:
default_services:
-com.dell.doradus.mbeans.MBeanService
-com.dell.doradus.service.db.DBService
-com.dell.doradus.service.rest.RESTService
-com.dell.doradus.service.schema.SchemaService
-com.dell.doradus.service.taskmanager.TaskManagerService
These services are in addition to storage services, which are defined separately. Note that DBService and SchemaService are required and always started even if not listed here. Other services are optional and can be disabled when not needed. Custom services can also be added to this list. Each line must contain the full package name of the service class. The optional services are:
com.dell.doradus.mbeans.MBeanService
Provides monitoring and management services via custom Doradus MBeans. Can be disabled if custom JMX commands are not needed.
com.dell.doradus.service.rest.RESTService
Provides the REST API via an embedded Jetty server, which listens to the server and port defined by restaddr and restport. It only makes sense to disable this when running Doradus as an embedded service.
com.dell.doradus.service.taskmanager.TaskManagerService
Provides background task management for data aging, statistics refreshing (Spider), and other scheduled tasks. Also manages on-demand tasks such as removing obsolete data (Spider). Can be disabled if background tasks are not needed for this Doradus instance.