Project Wonder 5.0

com.webobjects.monitor._private
Class MSiteConfig

java.lang.Object
  extended by com.webobjects.monitor._private.MObject
      extended by com.webobjects.monitor._private.MSiteConfig
All Implemented Interfaces:
NSKeyValueCoding

public class MSiteConfig
extends MObject


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCoding
NSKeyValueCoding._BooleanFieldBinding, NSKeyValueCoding._BooleanMethodBinding, NSKeyValueCoding._FieldBinding, NSKeyValueCoding._ForwardingBinding, NSKeyValueCoding._KeyBinding, NSKeyValueCoding._KeyBindingCreation, NSKeyValueCoding._MethodBinding, NSKeyValueCoding._NumberFieldBinding, NSKeyValueCoding._NumberMethodBinding, NSKeyValueCoding._ReflectionKeyBindingCreation, NSKeyValueCoding.DefaultImplementation, NSKeyValueCoding.ErrorHandling, NSKeyValueCoding.MapImplementation, NSKeyValueCoding.Null<T>, NSKeyValueCoding.UnknownKeyException, NSKeyValueCoding.Utility, NSKeyValueCoding.ValueAccessor
 
Field Summary
 int _appIsDeadMultiplier
           
protected  boolean _hasChanges
          Change Notifications
 _NSThreadsafeMutableDictionary globalErrorDictionary
          Errors
 _NSThreadsafeMutableArray hostErrorArray
           
 
Fields inherited from class com.webobjects.monitor._private.MObject
_emptyString, _GET, _HTTP1, _POST, _zeroInteger, adaptorValues, adminActionStringPostfix, adminActionStringPrefix, ALIVE, CRASHING, DEAD, directActionString, halfHourAsSeconds, hostTypeArray, loadSchedulerArray, loadSchedulerArrayValues, schedulingIntervalArray, schedulingIntervals, schedulingTypeArray, STARTING, stateArray, STOPPING, timeOfDayArray, timesOfDay, UNKNOWN, urlVersionArray, values, weekArray, weekNames
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding
_CLASS, NullValue
 
Constructor Summary
MSiteConfig(NSDictionary xmlDict)
           
 
Method Summary
 void _addApplication(MApplication newApplication)
           
 void _addHost(MHost newHost)
           
 void _addInstance(MInstance newInstance)
           
 void _initApplicationsWithArray(NSArray anArray)
           
 void _initHostsWithArray(NSArray anArray)
           
 void _initInstancesWithArray(NSArray anArray)
           
 void _removeApplication(MApplication anApplication)
           
 void _removeHost(MHost aHost)
           
 void _removeInstance(MInstance anInstance)
           
 void _resetOldPassword()
           
 void _setOldPassword()
           
 void _setPassword(String value)
           
 void addApplication_M(MApplication newApplication)
           
 void addApplication_W(MApplication newApplication)
           
 void addHost_M(MHost newHost)
           
 void addHost_W(MHost newHost)
           
 void addInstance_M(MInstance newInstance)
           
 void addInstance_W(MInstance newInstance)
           
 NSMutableArray<MInstance> addInstances_M(MHost selectedHost, MApplication myApplication, int numberToAdd)
           
 NSMutableArray<MApplication> applicationArray()
           
 MApplication applicationWithName(String anAppName)
           
 void archiveAdaptorConfig()
           
 void archiveSiteConfig()
           
 long autoRecoverInterval()
           
 void backup(String action)
           
 Integer cnctTimeout()
           
 boolean comparePasswordWithPassword(String aString)
           
 boolean compareStringWithPassword(String aString)
           
static String configDirectoryPath()
           
 void dataHasChanged()
           
 NSDictionary dictionaryForArchive()
           
 Integer dormant()
           
 String emailReturnAddr()
           
 String encryptStringWithKey(String to_be_encrypted, String aKey)
           
static File fileForAdaptorConfig()
           
static File fileForSiteConfig()
           
 void forceBackup(String reason)
           
 String generateAdaptorConfigXML(boolean onlyIncludeRunningInstances, boolean shouldIncludeUnregisteredInstances)
          Archiving Support
 String generateHttpWebObjectsConfig()
           
 String generateSiteConfigXML()
           
static MSiteConfig getSiteConfigFromHostAndPort(String configHostName, int aPort)
          Constructors
 boolean hasChanges()
           
 NSMutableArray<MHost> hostArray()
           
 MHost hostWithAddress(InetAddress anAddress)
           
 MHost hostWithName(String aHostName)
           
 NSMutableArray<MInstance> instanceArray()
           
 MInstance instanceWithHostAndPort(String name, InetAddress host, String port)
           
 MInstance instanceWithHostnameAndPort(String hostAndPort)
           
 MInstance instanceWithHostnameAndPort(String hostName, Integer port)
           
 MInstance instanceWithHostnameAndPort(String hostName, String port)
           
 MInstance instanceWithName(String anInstanceName)
           
 boolean isPasswordRequired()
           
 MHost localHost()
           
 boolean localhostOrLoopbackHostExists()
           
static long myrand()
           
 String password()
          'values' accessors
 NSDictionary<String,NSMutableArray<String>> passwordDictionary()
           
static String pathForAdaptorConfig()
           
static String pathForSiteConfig()
           
 Integer poolsize()
           
 Integer recvBufSize()
           
 Integer recvTimeout()
           
 String redir()
           
 void removeApplication_M(MApplication anApplication)
           
 void removeApplication_W(MApplication anApplication)
           
 void removeHost_M(MHost aHost)
           
 void removeHost_W(MHost aHost)
           
 void removeInstance_M(MInstance anInstance)
           
 void removeInstance_W(MInstance anInstance)
           
 void removeInstances_M(MApplication application, NSArray<MInstance> instances)
           
 void resetChanges()
           
 void resetPassword()
           
 Integer retries()
           
 void saveSiteConfig(File sc, String value, boolean compress)
           
 String scheduler()
           
 Integer sendBufSize()
           
 Integer sendTimeout()
           
 Integer sequence()
           
 void setCnctTimeout(Integer value)
           
 void setDormant(Integer value)
           
 void setEmailReturnAddr(String value)
           
 void setPassword(String value)
           
 void setPoolsize(Integer value)
           
 void setRecvBufSize(Integer value)
           
 void setRecvTimeout(Integer value)
           
 void setRedir(String value)
           
 void setRetries(Integer value)
           
 void setScheduler(String value)
           
 void setSendBufSize(Integer value)
           
 void setSendTimeout(Integer value)
           
 void setSequence(Integer value)
           
 void setSMTPhost(String value)
           
 void setUrlVersion(Integer value)
           
 void setViewRefreshEnabled(Boolean value)
           
 void setViewRefreshRate(Integer value)
           
 void setWoAdaptor(String value)
           
 String SMTPhost()
           
 String toString()
           
static MSiteConfig unarchiveSiteConfig(boolean isWotaskd)
           
 Integer urlVersion()
           
 Boolean viewRefreshEnabled()
           
 Integer viewRefreshRate()
           
 String woAdaptor()
           
 
Methods inherited from class com.webobjects.monitor._private.MObject
canAccessFieldsDirectly, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, morphedSchedulingStartDay, morphedSchedulingStartDay, morphedSchedulingStartTime, morphedSchedulingStartTime, setValues, siteConfig, takeValueForKey, takeValueForKeyPath, unableToSetNullForKey, updateValues, validatedHostType, validatedInteger, validatedLifebeatInterval, validatedOutputPath, validatedSchedulingStartDay, validatedSchedulingStartTime, validatedSchedulingType, validatedStats, validatedUrlVersion, valueForKey, valueForKeyPath, values
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

globalErrorDictionary

public _NSThreadsafeMutableDictionary globalErrorDictionary
Errors


hostErrorArray

public _NSThreadsafeMutableArray hostErrorArray

_hasChanges

protected boolean _hasChanges
Change Notifications


_appIsDeadMultiplier

public int _appIsDeadMultiplier
Constructor Detail

MSiteConfig

public MSiteConfig(NSDictionary xmlDict)
Method Detail

password

public String password()
'values' accessors


setPassword

public void setPassword(String value)

woAdaptor

public String woAdaptor()

setWoAdaptor

public void setWoAdaptor(String value)

SMTPhost

public String SMTPhost()

setSMTPhost

public void setSMTPhost(String value)

emailReturnAddr

public String emailReturnAddr()

setEmailReturnAddr

public void setEmailReturnAddr(String value)

viewRefreshEnabled

public Boolean viewRefreshEnabled()

setViewRefreshEnabled

public void setViewRefreshEnabled(Boolean value)

viewRefreshRate

public Integer viewRefreshRate()

setViewRefreshRate

public void setViewRefreshRate(Integer value)

sequence

public Integer sequence()

setSequence

public void setSequence(Integer value)

retries

public Integer retries()

setRetries

public void setRetries(Integer value)

scheduler

public String scheduler()

setScheduler

public void setScheduler(String value)

dormant

public Integer dormant()

setDormant

public void setDormant(Integer value)

redir

public String redir()

setRedir

public void setRedir(String value)

sendTimeout

public Integer sendTimeout()

setSendTimeout

public void setSendTimeout(Integer value)

recvTimeout

public Integer recvTimeout()

setRecvTimeout

public void setRecvTimeout(Integer value)

cnctTimeout

public Integer cnctTimeout()

setCnctTimeout

public void setCnctTimeout(Integer value)

sendBufSize

public Integer sendBufSize()

setSendBufSize

public void setSendBufSize(Integer value)

recvBufSize

public Integer recvBufSize()

setRecvBufSize

public void setRecvBufSize(Integer value)

poolsize

public Integer poolsize()

setPoolsize

public void setPoolsize(Integer value)

urlVersion

public Integer urlVersion()

setUrlVersion

public void setUrlVersion(Integer value)

hostArray

public NSMutableArray<MHost> hostArray()

instanceArray

public NSMutableArray<MInstance> instanceArray()

applicationArray

public NSMutableArray<MApplication> applicationArray()

localHost

public MHost localHost()

hasChanges

public boolean hasChanges()

resetChanges

public void resetChanges()

dataHasChanged

public void dataHasChanged()

_addHost

public void _addHost(MHost newHost)

addHost_M

public void addHost_M(MHost newHost)

addHost_W

public void addHost_W(MHost newHost)

_removeHost

public void _removeHost(MHost aHost)

removeHost_M

public void removeHost_M(MHost aHost)

removeHost_W

public void removeHost_W(MHost aHost)

_addApplication

public void _addApplication(MApplication newApplication)

addApplication_M

public void addApplication_M(MApplication newApplication)

addApplication_W

public void addApplication_W(MApplication newApplication)

_removeApplication

public void _removeApplication(MApplication anApplication)

removeApplication_M

public void removeApplication_M(MApplication anApplication)

removeApplication_W

public void removeApplication_W(MApplication anApplication)

_addInstance

public void _addInstance(MInstance newInstance)

addInstances_M

public NSMutableArray<MInstance> addInstances_M(MHost selectedHost,
                                                MApplication myApplication,
                                                int numberToAdd)

addInstance_M

public void addInstance_M(MInstance newInstance)

addInstance_W

public void addInstance_W(MInstance newInstance)

_removeInstance

public void _removeInstance(MInstance anInstance)

removeInstance_M

public void removeInstance_M(MInstance anInstance)

removeInstances_M

public void removeInstances_M(MApplication application,
                              NSArray<MInstance> instances)

removeInstance_W

public void removeInstance_W(MInstance anInstance)

myrand

public static long myrand()

encryptStringWithKey

public String encryptStringWithKey(String to_be_encrypted,
                                   String aKey)

isPasswordRequired

public boolean isPasswordRequired()

_setPassword

public void _setPassword(String value)

resetPassword

public void resetPassword()

_setOldPassword

public void _setOldPassword()

_resetOldPassword

public void _resetOldPassword()

compareStringWithPassword

public boolean compareStringWithPassword(String aString)

comparePasswordWithPassword

public boolean comparePasswordWithPassword(String aString)

passwordDictionary

public NSDictionary<String,NSMutableArray<String>> passwordDictionary()

getSiteConfigFromHostAndPort

public static MSiteConfig getSiteConfigFromHostAndPort(String configHostName,
                                                       int aPort)
                                                throws MonitorException
Constructors

Throws:
MonitorException

_initHostsWithArray

public void _initHostsWithArray(NSArray anArray)

_initApplicationsWithArray

public void _initApplicationsWithArray(NSArray anArray)

_initInstancesWithArray

public void _initInstancesWithArray(NSArray anArray)

configDirectoryPath

public static String configDirectoryPath()

pathForSiteConfig

public static String pathForSiteConfig()

pathForAdaptorConfig

public static String pathForAdaptorConfig()

fileForSiteConfig

public static File fileForSiteConfig()

fileForAdaptorConfig

public static File fileForAdaptorConfig()

unarchiveSiteConfig

public static MSiteConfig unarchiveSiteConfig(boolean isWotaskd)

archiveSiteConfig

public void archiveSiteConfig()

saveSiteConfig

public void saveSiteConfig(File sc,
                           String value,
                           boolean compress)

archiveAdaptorConfig

public void archiveAdaptorConfig()

generateHttpWebObjectsConfig

public String generateHttpWebObjectsConfig()

generateAdaptorConfigXML

public String generateAdaptorConfigXML(boolean onlyIncludeRunningInstances,
                                       boolean shouldIncludeUnregisteredInstances)
Archiving Support


generateSiteConfigXML

public String generateSiteConfigXML()

backup

public void backup(String action)

forceBackup

public void forceBackup(String reason)

dictionaryForArchive

public NSDictionary dictionaryForArchive()

toString

public String toString()
Overrides:
toString in class Object

autoRecoverInterval

public long autoRecoverInterval()

applicationWithName

public MApplication applicationWithName(String anAppName)

hostWithName

public MHost hostWithName(String aHostName)

localhostOrLoopbackHostExists

public boolean localhostOrLoopbackHostExists()

hostWithAddress

public MHost hostWithAddress(InetAddress anAddress)

instanceWithName

public MInstance instanceWithName(String anInstanceName)

instanceWithHostnameAndPort

public MInstance instanceWithHostnameAndPort(String hostAndPort)

instanceWithHostnameAndPort

public MInstance instanceWithHostnameAndPort(String hostName,
                                             String port)

instanceWithHostnameAndPort

public MInstance instanceWithHostnameAndPort(String hostName,
                                             Integer port)

instanceWithHostAndPort

public MInstance instanceWithHostAndPort(String name,
                                         InetAddress host,
                                         String port)

Last updated: Wed, Feb 22, 2012 • 07:00 AM EST

Copyright © 2002 – 2011 Project Wonder.