Class GlobalAdministrativeStatusManagerImpl
java.lang.Object
org.nuxeo.ecm.core.management.statuses.GlobalAdministrativeStatusManagerImpl
- All Implemented Interfaces:
GlobalAdministrativeStatusManager
public class GlobalAdministrativeStatusManagerImpl
extends Object
implements GlobalAdministrativeStatusManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final List<AdministrableServiceDescriptor> protected final Map<String, AdministrableServiceDescriptor> protected final Map<String, AdministrativeStatusManager> protected final AdministrativeStatusPersister -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the identifier of the local Nuxeo Instance.getServiceDescriptor(String serviceIdentifier) Gets the XMAP descriptor for one service.getStatusManager(String instanceIdentifier) Retrieve theAdministrativeStatusManagerfor a given Nuxeo instance.Lists the identifiers of all Nuxeo Instances.Lists services that are declared to be administrable.voidRegisters a service given its descriptor.voidUpdates the status of a service for all registered Nuxeo instances.
-
Field Details
-
persister
-
managers
-
descriptors
-
descriptorsByServiceId
-
-
Constructor Details
-
GlobalAdministrativeStatusManagerImpl
public GlobalAdministrativeStatusManagerImpl()
-
-
Method Details
-
getLocalNuxeoInstanceIdentifier
Description copied from interface:GlobalAdministrativeStatusManagerReturns the identifier of the local Nuxeo Instance.- Specified by:
getLocalNuxeoInstanceIdentifierin interfaceGlobalAdministrativeStatusManager
-
getStatusManager
Description copied from interface:GlobalAdministrativeStatusManagerRetrieve theAdministrativeStatusManagerfor a given Nuxeo instance.- Specified by:
getStatusManagerin interfaceGlobalAdministrativeStatusManager
-
listInstanceIds
Description copied from interface:GlobalAdministrativeStatusManagerLists the identifiers of all Nuxeo Instances.- Specified by:
listInstanceIdsin interfaceGlobalAdministrativeStatusManager
-
setStatus
Description copied from interface:GlobalAdministrativeStatusManagerUpdates the status of a service for all registered Nuxeo instances.- Specified by:
setStatusin interfaceGlobalAdministrativeStatusManager
-
registerService
Description copied from interface:GlobalAdministrativeStatusManagerRegisters a service given its descriptor.- Specified by:
registerServicein interfaceGlobalAdministrativeStatusManager
-
listRegistredServices
Description copied from interface:GlobalAdministrativeStatusManagerLists services that are declared to be administrable.- Specified by:
listRegistredServicesin interfaceGlobalAdministrativeStatusManager
-
getServiceDescriptor
Description copied from interface:GlobalAdministrativeStatusManagerGets the XMAP descriptor for one service.- Specified by:
getServiceDescriptorin interfaceGlobalAdministrativeStatusManager
-