Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.core.management.api
Interface AdministrativeStatusManager

All Known Implementing Classes:
AdministrativeStatusManagerImpl

public interface AdministrativeStatusManager

Service interface used to manage AdministrativeStatus of Nuxeo's services on a given Nuxeo Instance (node)

Author:
tiry

Field Summary
static java.lang.String ACTIVATED_EVENT
           
static java.lang.String ADMINISTRATIVE_EVENT_CATEGORY
           
static java.lang.String ADMINISTRATIVE_EVENT_INSTANCE
           
static java.lang.String ADMINISTRATIVE_EVENT_SERVICE
           
static java.lang.String ADMINISTRATIVE_INSTANCE_ID
           
static java.lang.String GLOBAL_INSTANCE_AVAILABILITY
           
static java.lang.String PASSIVATED_EVENT
           
 
Method Summary
 AdministrativeStatus activate(java.lang.String serviceIdentifier, java.lang.String message, java.lang.String login)
          Mark a given resource as active.
 AdministrativeStatus activateNuxeoInstance(java.lang.String message, java.lang.String login)
          Mark local Nuxeo instance as active.
 AdministrativeStatus deactivate(java.lang.String serviceIdentifier, java.lang.String message, java.lang.String login)
          Mark a given resource as non active.
 AdministrativeStatus deactivateNuxeoInstance(java.lang.String message, java.lang.String login)
          Mark local Nuxeo instance as non active.
 java.util.List<AdministrativeStatus> getAllStatuses()
          List AdministrativeStatus for all tracked resources (Servers or Services).
 AdministrativeStatus getNuxeoInstanceStatus()
          Get the AdministrativeStatus of a the local Nuxeo Instance.
 AdministrativeStatus getStatus(java.lang.String serviceIdentifier)
          Get the AdministrativeStatus of a given resource.
 AdministrativeStatus setNuxeoInstanceStatus(java.lang.String state, java.lang.String message, java.lang.String login)
          Sets the AdministrativeStatus of the Local Nuxeo Instance.
 AdministrativeStatus setStatus(java.lang.String serviceIdentifier, java.lang.String state, java.lang.String message, java.lang.String login)
          Sets the AdministrativeStatus of a given resource.
 

Field Detail

ADMINISTRATIVE_INSTANCE_ID

static final java.lang.String ADMINISTRATIVE_INSTANCE_ID
See Also:
Constant Field Values

GLOBAL_INSTANCE_AVAILABILITY

static final java.lang.String GLOBAL_INSTANCE_AVAILABILITY
See Also:
Constant Field Values

ADMINISTRATIVE_EVENT_CATEGORY

static final java.lang.String ADMINISTRATIVE_EVENT_CATEGORY
See Also:
Constant Field Values

ADMINISTRATIVE_EVENT_INSTANCE

static final java.lang.String ADMINISTRATIVE_EVENT_INSTANCE
See Also:
Constant Field Values

ADMINISTRATIVE_EVENT_SERVICE

static final java.lang.String ADMINISTRATIVE_EVENT_SERVICE
See Also:
Constant Field Values

ACTIVATED_EVENT

static final java.lang.String ACTIVATED_EVENT
See Also:
Constant Field Values

PASSIVATED_EVENT

static final java.lang.String PASSIVATED_EVENT
See Also:
Constant Field Values
Method Detail

getAllStatuses

java.util.List<AdministrativeStatus> getAllStatuses()
List AdministrativeStatus for all tracked resources (Servers or Services).


getStatus

AdministrativeStatus getStatus(java.lang.String serviceIdentifier)
Get the AdministrativeStatus of a given resource.


getNuxeoInstanceStatus

AdministrativeStatus getNuxeoInstanceStatus()
Get the AdministrativeStatus of a the local Nuxeo Instance.


setStatus

AdministrativeStatus setStatus(java.lang.String serviceIdentifier,
                               java.lang.String state,
                               java.lang.String message,
                               java.lang.String login)
Sets the AdministrativeStatus of a given resource.


setNuxeoInstanceStatus

AdministrativeStatus setNuxeoInstanceStatus(java.lang.String state,
                                            java.lang.String message,
                                            java.lang.String login)
Sets the AdministrativeStatus of the Local Nuxeo Instance.


activate

AdministrativeStatus activate(java.lang.String serviceIdentifier,
                              java.lang.String message,
                              java.lang.String login)
Mark a given resource as active.


activateNuxeoInstance

AdministrativeStatus activateNuxeoInstance(java.lang.String message,
                                           java.lang.String login)
Mark local Nuxeo instance as active.


deactivate

AdministrativeStatus deactivate(java.lang.String serviceIdentifier,
                                java.lang.String message,
                                java.lang.String login)
Mark a given resource as non active.


deactivateNuxeoInstance

AdministrativeStatus deactivateNuxeoInstance(java.lang.String message,
                                             java.lang.String login)
Mark local Nuxeo instance as non active.


Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.