ExecutableTasks
Class RealTimeMonitoring

java.lang.Object
  extended by ExecutableTasks.RealTimeMonitoring

public class RealTimeMonitoring
extends java.lang.Object

Author:
Ioannis Kakavas, Spyridon Dossis

Constructor Summary
RealTimeMonitoring()
           
 
Method Summary
static void main(java.lang.String[] args)
          Main method that initializes the polling routine
 void pollingProcess(java.lang.String samplesNo, java.lang.String timePeriod, RouterCollection discRouters, java.lang.String timePeriodOper, java.lang.String maximumOperationalTimePeriod)
          Instance method that performs the training phase
 void pollingProcess(java.lang.String samplesNo, java.lang.String timePeriod, java.lang.String timePeriodOper, java.lang.String maximumOperationalTimePeriod, java.lang.String folderName)
          Instance method that performs the polling routine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RealTimeMonitoring

public RealTimeMonitoring()
Method Detail

main

public static void main(java.lang.String[] args)
Main method that initializes the polling routine

Parameters:
args - [0] - Snmp v3 username
args - [1] - Snmp v3 password
args - [2] - The number of required samples
args - [3] - The polling time period for Training phase
args - [4] - The polling time period for Operational phase
args - [5] - The maximum time period that operational mode will be running
args - [6] - Foldername where Router XML representations reside

pollingProcess

public void pollingProcess(java.lang.String samplesNo,
                           java.lang.String timePeriod,
                           java.lang.String timePeriodOper,
                           java.lang.String maximumOperationalTimePeriod,
                           java.lang.String folderName)
Instance method that performs the polling routine

Parameters:
samplesNo - - The number of required samples
timePeriod - - The polling time period
timePeriodOper - - The polling time period for operations phase
folderName - - Folder name where Router XML representations reside

pollingProcess

public void pollingProcess(java.lang.String samplesNo,
                           java.lang.String timePeriod,
                           RouterCollection discRouters,
                           java.lang.String timePeriodOper,
                           java.lang.String maximumOperationalTimePeriod)
Instance method that performs the training phase

Parameters:
samplesNo - - The number of required samples
timePeriod - - The polling time period
discRouters - - Map data structure that contains the discovered routers