Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.admin.monitoring
Class MonitoringActionBean

java.lang.Object
  extended by org.nuxeo.ecm.admin.monitoring.MonitoringActionBean
All Implemented Interfaces:
Serializable

@Name(value="monitoringAction")
@Scope(value=PAGE)
public class MonitoringActionBean
extends Object
implements Serializable

Seam Bean that wraps AdministrativeStatusManager and ProbeManager services to provide a JSF UI.

Author:
tiry
See Also:
Serialized Form

Field Summary
static String NUXEO_SERVER_IS_ACTIVE
           
static String NUXEO_SERVER_MESSAGE
           
 
Constructor Summary
MonitoringActionBean()
           
 
Method Summary
 void cancelEdit()
           
 void changeStatus(String serviceId, String message, String state)
           
 void editStatus()
           
 List<AdministrativeStatus> getAdministrativeStatuses()
           
 AdministrativeStatus getEditableStatus()
           
 String getNewStatusMessage()
           
 String getNewStatusValue()
           
 List<ProbeInfo> getProbeInfos()
           
 boolean isMultiServerInstallation()
           
 List<String> listNuxeoInstances()
           
 void resetEdit()
           
 void runAllProbes()
           
 void runProbe()
           
 void saveStatus()
           
 void setNewStatusMessage(String newStatusMessage)
           
 void setNewStatusValue(String newStatusValue)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NUXEO_SERVER_IS_ACTIVE

public static final String NUXEO_SERVER_IS_ACTIVE
See Also:
Constant Field Values

NUXEO_SERVER_MESSAGE

public static final String NUXEO_SERVER_MESSAGE
See Also:
Constant Field Values
Constructor Detail

MonitoringActionBean

public MonitoringActionBean()
Method Detail

getEditableStatus

public AdministrativeStatus getEditableStatus()

listNuxeoInstances

public List<String> listNuxeoInstances()

isMultiServerInstallation

@Factory(value="isMultiServerInstallation",
         scope=EVENT)
public boolean isMultiServerInstallation()

getAdministrativeStatuses

public List<AdministrativeStatus> getAdministrativeStatuses()

editStatus

public void editStatus()

saveStatus

public void saveStatus()

cancelEdit

public void cancelEdit()

resetEdit

public void resetEdit()

changeStatus

public void changeStatus(String serviceId,
                         String message,
                         String state)

getProbeInfos

public List<ProbeInfo> getProbeInfos()

runProbe

public void runProbe()

runAllProbes

public void runAllProbes()

getNewStatusMessage

public String getNewStatusMessage()

setNewStatusMessage

public void setNewStatusMessage(String newStatusMessage)

getNewStatusValue

public String getNewStatusValue()

setNewStatusValue

public void setNewStatusValue(String newStatusValue)

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.