Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.core.management.statuses
Class GlobalAdministrativeStatusManagerImpl

java.lang.Object
  extended by org.nuxeo.ecm.core.management.statuses.GlobalAdministrativeStatusManagerImpl
All Implemented Interfaces:
GlobalAdministrativeStatusManager

public class GlobalAdministrativeStatusManagerImpl
extends Object
implements GlobalAdministrativeStatusManager


Constructor Summary
GlobalAdministrativeStatusManagerImpl()
           
 
Method Summary
 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 the AdministrativeStatusManager 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.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GlobalAdministrativeStatusManagerImpl

public GlobalAdministrativeStatusManagerImpl()
Method Detail

getLocalNuxeoInstanceIdentifier

public String getLocalNuxeoInstanceIdentifier()
Description copied from interface: GlobalAdministrativeStatusManager
Returns the identifier of the local Nuxeo Instance.

Specified by:
getLocalNuxeoInstanceIdentifier in interface GlobalAdministrativeStatusManager

getStatusManager

public AdministrativeStatusManager getStatusManager(String instanceIdentifier)
Description copied from interface: GlobalAdministrativeStatusManager
Retrieve the AdministrativeStatusManager for a given Nuxeo instance.

Specified by:
getStatusManager in interface GlobalAdministrativeStatusManager

listInstanceIds

public List<String> listInstanceIds()
Description copied from interface: GlobalAdministrativeStatusManager
Lists the identifiers of all Nuxeo Instances.

Specified by:
listInstanceIds in interface GlobalAdministrativeStatusManager

setStatus

public void setStatus(String serviceIdentifier,
                      String state,
                      String message,
                      String login)
Description copied from interface: GlobalAdministrativeStatusManager
Updates the status of a service for all registered Nuxeo instances.

Specified by:
setStatus in interface GlobalAdministrativeStatusManager

registerService

public void registerService(AdministrableServiceDescriptor desc)
Description copied from interface: GlobalAdministrativeStatusManager
Registers a service given its descriptor.

Specified by:
registerService in interface GlobalAdministrativeStatusManager

listRegistredServices

public List<AdministrableServiceDescriptor> listRegistredServices()
Description copied from interface: GlobalAdministrativeStatusManager
Lists services that are declared to be administrable.

Specified by:
listRegistredServices in interface GlobalAdministrativeStatusManager

getServiceDescriptor

public AdministrableServiceDescriptor getServiceDescriptor(String serviceIdentifier)
Description copied from interface: GlobalAdministrativeStatusManager
Gets the XMAP descriptor for one service.

Specified by:
getServiceDescriptor in interface GlobalAdministrativeStatusManager

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.