Interface GlobalAdministrativeStatusManager
-
- All Known Implementing Classes:
GlobalAdministrativeStatusManagerImpl
public interface GlobalAdministrativeStatusManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetLocalNuxeoInstanceIdentifier()Returns the identifier of the local Nuxeo Instance.AdministrableServiceDescriptorgetServiceDescriptor(String serviceIdentifier)Gets the XMAP descriptor for one service.AdministrativeStatusManagergetStatusManager(String instanceIdentifier)Retrieve theAdministrativeStatusManagerfor a given Nuxeo instance.List<String>listInstanceIds()Lists the identifiers of all Nuxeo Instances.List<AdministrableServiceDescriptor>listRegistredServices()Lists services that are declared to be administrable.voidregisterService(AdministrableServiceDescriptor desc)Registers a service given its descriptor.voidsetStatus(String serviceIdentifier, String state, String message, String login)Updates the status of a service for all registered Nuxeo instances.
-
-
-
Method Detail
-
getLocalNuxeoInstanceIdentifier
String getLocalNuxeoInstanceIdentifier()
Returns the identifier of the local Nuxeo Instance.
-
getStatusManager
AdministrativeStatusManager getStatusManager(String instanceIdentifier)
Retrieve theAdministrativeStatusManagerfor a given Nuxeo instance.
-
setStatus
void setStatus(String serviceIdentifier, String state, String message, String login)
Updates the status of a service for all registered Nuxeo instances.
-
listRegistredServices
List<AdministrableServiceDescriptor> listRegistredServices()
Lists services that are declared to be administrable.
-
getServiceDescriptor
AdministrableServiceDescriptor getServiceDescriptor(String serviceIdentifier)
Gets the XMAP descriptor for one service.
-
registerService
void registerService(AdministrableServiceDescriptor desc)
Registers a service given its descriptor.
-
-