gov.nist.antd.mpls.mgmt.traffic_eng
Class FaultManager

java.lang.Object
  |
  +--SSF.OS.ProtocolSession
        |
        +--gov.nist.antd.mpls.mgmt.traffic_eng.FaultManager
All Implemented Interfaces:
com.renesys.raceway.DML.Configurable
Direct Known Subclasses:
Restoration01

public abstract class FaultManager
extends ProtocolSession

Class FaultManager. Test program.

 This class was developed at the National Institute of Standards and
 Technology by employees of the Federal Government in the course of
 their official duties. Pursuant to title 17 Section 105 of the United
 States Code this software is not subject to copyright protection and
 is in the public domain.
 NIST assumes no responsibility whatsoever for its use by other parties,
 and makes no guarantees, expressed or implied, about its quality,
 reliability, or any other characteristic.
 
We would appreciate acknowledgement if the software is used.
NIST ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS" CONDITION AND DISCLAIM ANY LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.

Author:
EunHyuk Lim (ehlim@antd.nist.gov, othree28@hotmail.com)
, borchert , Chul Kim

Field Summary
static int LossOfSignal
          Field LossOfSignal - XXX
 
Fields inherited from class SSF.OS.ProtocolSession
name, use
 
Constructor Summary
FaultManager()
          Constructor FaultManager
 
Method Summary
abstract  void interfaceErrorReport(java.lang.String nodeid, int interfaceid, int interfacetype, int errortype, int errorfiberid, int errorlambdaid)
          Method interfaceErrorReport Error Report function from the NIC
abstract  void interfaceRecoverReport(java.lang.String nodeid, int interfaceid, int interfacetype, int errortype, int recoverfiberid, int recoverlambdaid)
          Method interfaceRecoverReport Recovery Report function from the NIC
abstract  void receiveErrorReportFromIngress(int ingresslsrid, int locallspid, MPLSSignalingInfo sigInfo, boolean fromOAM)
           
abstract  void receiveResourceCheck(ResourceCheckMessage message)
           
 
Methods inherited from class SSF.OS.ProtocolSession
close, closed, config, debugIdentifier, inGraph, init, open, opened, push, pushAfterDelay, pushAfterDelayFailed, setGraph, version
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LossOfSignal

public static final int LossOfSignal
Field LossOfSignal - XXX

See Also:
Constant Field Values
Constructor Detail

FaultManager

public FaultManager()
Constructor FaultManager

Method Detail

interfaceErrorReport

public abstract void interfaceErrorReport(java.lang.String nodeid,
                                          int interfaceid,
                                          int interfacetype,
                                          int errortype,
                                          int errorfiberid,
                                          int errorlambdaid)
Method interfaceErrorReport Error Report function from the NIC

Parameters:
nodeid - - Error Node ID
interfaceid - - Interface ID
interfacetype - - Interface Type
errortype - - Error Type
errorfiberid - - Error Fiber ID
errorlambdaid - - Error Lambda ID

interfaceRecoverReport

public abstract void interfaceRecoverReport(java.lang.String nodeid,
                                            int interfaceid,
                                            int interfacetype,
                                            int errortype,
                                            int recoverfiberid,
                                            int recoverlambdaid)
Method interfaceRecoverReport Recovery Report function from the NIC

Parameters:
nodeid -
interfaceid -
interfacetype -
errortype -
recoverfiberid -
recoverlambdaid -

receiveErrorReportFromIngress

public abstract void receiveErrorReportFromIngress(int ingresslsrid,
                                                   int locallspid,
                                                   MPLSSignalingInfo sigInfo,
                                                   boolean fromOAM)

receiveResourceCheck

public abstract void receiveResourceCheck(ResourceCheckMessage message)