com.atlassian.confluence.admin.actions.cluster
Class ClusterConfigurationAction

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.confluence.core.ConfluenceActionSupport
          extended by com.atlassian.confluence.admin.actions.cluster.ClusterConfigurationAction
All Implemented Interfaces:
WebInterface, MessageHolderAware, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, java.io.Serializable

public class ClusterConfigurationAction
extends ConfluenceActionSupport

See Also:
Serialized Form

Nested Class Summary
static class ClusterConfigurationAction.ClusterNode
           
 
Field Summary
 
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager
 
Fields inherited from class com.opensymphony.xwork.ActionSupport
LOG
 
Fields inherited from interface com.opensymphony.xwork.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
ClusterConfigurationAction()
           
 
Method Summary
 java.util.List getClusterableInterfaces()
           
 java.lang.String getClusterAddress()
           
protected  ClusterConfigurationHelper getClusterConfigurationHelper()
           
 com.atlassian.fugue.Option<java.io.File> getClusterHome()
           
 java.util.List getClusterMembers()
           
 java.lang.String getClusterName()
           
 java.util.Collection<ClusterConfigurationAction.ClusterNode> getClusterNodesInfo()
           
 java.lang.String getClusterStatus()
           
 java.util.Map getDetailedNodeInfo()
          Deprecated. since 5.1 leaks Coherence classes, do not use.
 int getPermittedMemberCount()
           
 int getThisNodeId()
           
 boolean isClusterAddressCorrect()
           
 boolean isClusterLicenseInNonClusteredConfluence()
           
 boolean isClusterRunning()
           
 boolean isPermitted()
           
 void setClusterConfigurationHelper(ClusterConfigurationHelper clusterConfigurationHelper)
           
 void setClusterManager(ClusterManager clusterManager)
           
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, getCancel, getCancelResult, getContext, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDocLink, getEventManager, getFriendlyDateFormatter, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserByName, getUserFullName, getUserInterfaceState, getUserLocaleDefaultDatePattern, getUserProfilePicUrl, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermittedAsString, isPrintableVersion, isSharedMode, isUserStatusPluginEnabled, isUsingHSQL, setApiDateFormatService, setBootstrapManager, setCancel, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionCheck, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setSystemInformationService, setUserAccessor, setWebInterfaceManager
 
Methods inherited from class com.opensymphony.xwork.ActionSupport
addActionError, addActionMessage, addFieldError, execute, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.confluence.validation.MessageHolderAware
validate
 

Constructor Detail

ClusterConfigurationAction

public ClusterConfigurationAction()
Method Detail

setClusterManager

public void setClusterManager(ClusterManager clusterManager)

getClusterConfigurationHelper

protected ClusterConfigurationHelper getClusterConfigurationHelper()

setClusterConfigurationHelper

public void setClusterConfigurationHelper(ClusterConfigurationHelper clusterConfigurationHelper)

isClusterRunning

public boolean isClusterRunning()

getClusterStatus

public java.lang.String getClusterStatus()

getPermittedMemberCount

public int getPermittedMemberCount()

getClusterMembers

public java.util.List getClusterMembers()

getClusterName

public java.lang.String getClusterName()

getClusterHome

public com.atlassian.fugue.Option<java.io.File> getClusterHome()

getClusterAddress

public java.lang.String getClusterAddress()

isClusterAddressCorrect

public boolean isClusterAddressCorrect()

getDetailedNodeInfo

public java.util.Map getDetailedNodeInfo()
Deprecated. since 5.1 leaks Coherence classes, do not use.


getClusterNodesInfo

public java.util.Collection<ClusterConfigurationAction.ClusterNode> getClusterNodesInfo()

getClusterableInterfaces

public java.util.List getClusterableInterfaces()

getThisNodeId

public int getThisNodeId()
Returns:
the id of this node within the cluster

isClusterLicenseInNonClusteredConfluence

public boolean isClusterLicenseInNonClusteredConfluence()

isPermitted

public boolean isPermitted()
Overrides:
isPermitted in class ConfluenceActionSupport


Copyright © 2003-2014 Atlassian. All Rights Reserved.