Interface GlobalAdministrativeStatusManager
-
- All Known Implementing Classes:
GlobalAdministrativeStatusManagerImpl
public interface GlobalAdministrativeStatusManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getLocalNuxeoInstanceIdentifier()
Returns the identifier of the local Nuxeo Instance.AdministrableServiceDescriptor
getServiceDescriptor(String serviceIdentifier)
Gets the XMAP descriptor for one service.AdministrativeStatusManager
getStatusManager(String instanceIdentifier)
Retrieve theAdministrativeStatusManager
for 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.void
registerService(AdministrableServiceDescriptor desc)
Registers a service given its descriptor.void
setStatus(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 theAdministrativeStatusManager
for 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.
-
-