org.opennms.rancid
Class RWS_MT_ClientApi

java.lang.Object
  extended by java.lang.Thread
      extended by org.opennms.rancid.RWS_MT_ClientApi
All Implemented Interfaces:
Runnable

public class RWS_MT_ClientApi
extends Thread


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
 
Field Summary
static int ADD_NODE
           
static int DELETE_NODE
           
static int DOWN_NODE
           
static int TOKEN
           
static int UP_NODE
           
static int UPDATE_NODE
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
RWS_MT_ClientApi()
           
 
Method Summary
 void addNode(RancidNode rn, ConnectionProperties cp)
           
 void addNode(RancidNode rn, RancidNodeAuthentication rna, ConnectionProperties cp)
           
 void delNode(RancidNode rn, ConnectionProperties cp)
           
 void delNode(RancidNode rn, RancidNodeAuthentication rna, ConnectionProperties cp)
           
 void init()
           
protected static void reDoWork(org.opennms.rancid.Message m)
           
 void run()
           
 void setMaxRetry(int maxRetry)
           
 void setRetryDelaySeconds(int seconds)
           
 void updNode(RancidNode rn, ConnectionProperties cp)
           
 void updNode(RancidNode rn, RancidNodeAuthentication rna, ConnectionProperties cp)
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ADD_NODE

public static int ADD_NODE

UPDATE_NODE

public static int UPDATE_NODE

DELETE_NODE

public static int DELETE_NODE

UP_NODE

public static int UP_NODE

DOWN_NODE

public static int DOWN_NODE

TOKEN

public static int TOKEN
Constructor Detail

RWS_MT_ClientApi

public RWS_MT_ClientApi()
Method Detail

init

public void init()

setRetryDelaySeconds

public void setRetryDelaySeconds(int seconds)

setMaxRetry

public void setMaxRetry(int maxRetry)

run

public void run()
Specified by:
run in interface Runnable
Overrides:
run in class Thread

reDoWork

protected static void reDoWork(org.opennms.rancid.Message m)

addNode

public void addNode(RancidNode rn,
                    ConnectionProperties cp)
             throws RancidApiException,
                    InterruptedException
Throws:
RancidApiException
InterruptedException

updNode

public void updNode(RancidNode rn,
                    ConnectionProperties cp)
             throws RancidApiException,
                    InterruptedException
Throws:
RancidApiException
InterruptedException

delNode

public void delNode(RancidNode rn,
                    ConnectionProperties cp)
             throws RancidApiException,
                    InterruptedException
Throws:
RancidApiException
InterruptedException

addNode

public void addNode(RancidNode rn,
                    RancidNodeAuthentication rna,
                    ConnectionProperties cp)
             throws RancidApiException,
                    InterruptedException
Throws:
RancidApiException
InterruptedException

updNode

public void updNode(RancidNode rn,
                    RancidNodeAuthentication rna,
                    ConnectionProperties cp)
             throws RancidApiException,
                    InterruptedException
Throws:
RancidApiException
InterruptedException

delNode

public void delNode(RancidNode rn,
                    RancidNodeAuthentication rna,
                    ConnectionProperties cp)
             throws RancidApiException,
                    InterruptedException
Throws:
RancidApiException
InterruptedException


Copyright © 2012. All Rights Reserved.