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
Fields -
Method Summary
Modifier and TypeMethodDescriptionMark a given resource as active.activateNuxeoInstance(String message, String login) Mark local Nuxeo instance as active.deactivate(String serviceIdentifier, String message, String login) Mark a given resource as non active.deactivateNuxeoInstance(String message, String login) Mark local Nuxeo instance as non active.ListAdministrativeStatusfor all tracked resources (Servers or Services).Get theAdministrativeStatusof a the local Nuxeo Instance.Get theAdministrativeStatusof a given resource.setNuxeoInstanceStatus(String state, String message, String login) Sets theAdministrativeStatusof the Local Nuxeo Instance.Sets theAdministrativeStatusof a given resource.
-
Field Details
-
ADMINISTRATIVE_INSTANCE_ID
- See Also:
-
GLOBAL_INSTANCE_AVAILABILITY
- See Also:
-
ADMINISTRATIVE_EVENT_CATEGORY
- See Also:
-
ADMINISTRATIVE_EVENT_INSTANCE
- See Also:
-
ADMINISTRATIVE_EVENT_SERVICE
- See Also:
-
ACTIVATED_EVENT
- See Also:
-
PASSIVATED_EVENT
- See Also:
-
-
Method Details
-
getAllStatuses
List<AdministrativeStatus> getAllStatuses()ListAdministrativeStatusfor all tracked resources (Servers or Services). -
getStatus
Get theAdministrativeStatusof a given resource. -
getNuxeoInstanceStatus
AdministrativeStatus getNuxeoInstanceStatus()Get theAdministrativeStatusof a the local Nuxeo Instance. -
setStatus
AdministrativeStatus setStatus(String serviceIdentifier, String state, String message, String login) Sets theAdministrativeStatusof a given resource. -
setNuxeoInstanceStatus
Sets theAdministrativeStatusof the Local Nuxeo Instance. -
activate
Mark a given resource as active. -
activateNuxeoInstance
Mark local Nuxeo instance as active. -
deactivate
Mark a given resource as non active. -
deactivateNuxeoInstance
Mark local Nuxeo instance as non active.
-