|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.foxsmart.csu.config.CiscoRouterConfigParser
com.foxsmart.csu.config.CiscoRouterConfigComponent
com.foxsmart.csu.config.global.line.SessionDisconnectWarningComponent
public class SessionDisconnectWarningComponent
The session disconnect warning command sets a warning countdown for session-timeout.
| Field Summary | |
|---|---|
static long |
MAX_TIMEOUT_SECS
The maximum timeout in seconds. |
static java.lang.String |
MESSAGE
|
static long |
MIN_TIMEOUT_SECS
The minimum timeout in seconds. |
static java.lang.String |
SESSION_DISCONNECT_WARNING
|
| Fields inherited from class com.foxsmart.csu.config.CiscoRouterConfigComponent |
|---|
commentComponent, componentMap, log, parentComponent |
| Fields inherited from class com.foxsmart.csu.config.CiscoRouterConfigParser |
|---|
NO, tokenIndex |
| Constructor Summary | |
|---|---|
SessionDisconnectWarningComponent()
Constructs a session disconnect warning object. |
|
| Method Summary | |
|---|---|
java.util.List |
buildFromIos(java.util.List configLines)
Parse and populate the specific CiscoRouterComponent object based on the passed in individual lines of the IOS configuration. |
Commands |
generateDeleteIos(CiscoRouterConfig updatedCiscoRouterConfig)
Generates the IOS configuration commands to delete this component. |
Commands |
generateIos()
Returns the IOS configuration commands for this component. |
java.lang.Long |
getTimeout()
Gets the session disconnect warning timeout. |
java.lang.String |
getWarningMessage()
Gets the warning message. |
void |
setTimeout(java.lang.Long timeout)
Sets the session disconnect warning timeout in seconds. |
void |
setWarningMessage(java.lang.String warningMessage)
Sets the warning message. |
void |
validate()
Validates this object to ensure it contains a valid IOS configuration. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String SESSION_DISCONNECT_WARNING
public static final java.lang.String MESSAGE
public static final long MIN_TIMEOUT_SECS
public static final long MAX_TIMEOUT_SECS
| Constructor Detail |
|---|
public SessionDisconnectWarningComponent()
| Method Detail |
|---|
public void setTimeout(java.lang.Long timeout)
timeout - The session timeout warning.public java.lang.Long getTimeout()
public void setWarningMessage(java.lang.String warningMessage)
warningMessage - The warning message.public java.lang.String getWarningMessage()
public java.util.List buildFromIos(java.util.List configLines)
throws InvalidConfigurationException
CiscoRouterConfigComponent
buildFromIos in class CiscoRouterConfigComponentconfigLines - The list of IOS configuration lines.
InvalidConfigurationException - if the IOS configuration can not be parsed for any reason.CiscoRouterConfigComponent
public void validate()
throws InvalidConfigurationException
CiscoRouterConfigComponent
validate in class CiscoRouterConfigComponentInvalidConfigurationException - if the configuration is invalid.CiscoRouterConfigComponent
public Commands generateIos()
throws InvalidConfigurationException
CiscoRouterConfigComponent
generateIos in class CiscoRouterConfigComponentInvalidConfigurationException - if the IOS configuration is invalid and the IOS string can not be generated.
The validate() method is used to determine if the configuration is valid.CiscoRouterConfigComponent
public Commands generateDeleteIos(CiscoRouterConfig updatedCiscoRouterConfig)
throws InvalidConfigurationException
CiscoRouterConfigComponent
generateDeleteIos in class CiscoRouterConfigComponentupdatedCiscoRouterConfig - the updated Cisco router configuration.
InvalidConfigurationException - if the IOS configuration is invalid and the IOS string can not be generated.
The validate() method is used to determine if the configuration is valid.MultiLineComponent
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||