gr.uoa.di.madgik.rr.bridge
Class RegistryBridge

java.lang.Object
  extended by java.lang.Thread
      extended by gr.uoa.di.madgik.rr.bridge.RegistryBridge
All Implemented Interfaces:
java.lang.Runnable

public class RegistryBridge
extends java.lang.Thread


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
RegistryBridge(IRegistryProvider provider)
           
 
Method Summary
 boolean isInitialBridgingComplete()
           
 void run()
           
 void setBridgingPeriod(long millis)
           
 void setIncoming(java.util.Set<java.lang.String> incoming)
           
 void setInMemory(java.util.Set<java.lang.String> inMemory)
           
 void setOutgoing(java.util.Set<java.lang.String> outgoing)
           
 void setShortBridgingPeriod(long millis)
           
 void setUpdating(java.util.Set<java.lang.String> updating)
           
 void update()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, 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, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RegistryBridge

public RegistryBridge(IRegistryProvider provider)
               throws ResourceRegistryException
Throws:
ResourceRegistryException
Method Detail

setIncoming

public void setIncoming(java.util.Set<java.lang.String> incoming)
                 throws ResourceRegistryException
Throws:
ResourceRegistryException

setOutgoing

public void setOutgoing(java.util.Set<java.lang.String> outgoing)
                 throws ResourceRegistryException
Throws:
ResourceRegistryException

setUpdating

public void setUpdating(java.util.Set<java.lang.String> updating)
                 throws ResourceRegistryException
Throws:
ResourceRegistryException

setInMemory

public void setInMemory(java.util.Set<java.lang.String> inMemory)
                 throws ResourceRegistryException
Throws:
ResourceRegistryException

setBridgingPeriod

public void setBridgingPeriod(long millis)

setShortBridgingPeriod

public void setShortBridgingPeriod(long millis)

update

public void update()

run

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

isInitialBridgingComplete

public boolean isInitialBridgingComplete()