grinda.impl
Class NotificationManager

java.lang.Object
  extended by java.lang.Thread
      extended by grinda.impl.AbstractSubscribeManager
          extended by grinda.impl.NotificationManager
All Implemented Interfaces:
java.lang.Runnable

public class NotificationManager
extends AbstractSubscribeManager


Nested Class Summary
 
Nested classes/interfaces inherited from class grinda.impl.AbstractSubscribeManager
AbstractSubscribeManager.HandlingInfo
 
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
NotificationManager()
           
 
Method Summary
 void addListener(TupleSpaceOperation op, java.lang.String h)
          Adds a new listener
 void notify(TupleSpaceResult res)
           
 void removeListener(TupleSpaceOperation op, java.lang.String h)
          Removes a listener
 
Methods inherited from class grinda.impl.AbstractSubscribeManager
enqueue, run, terminate
 
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NotificationManager

public NotificationManager()
Method Detail

addListener

public void addListener(TupleSpaceOperation op,
                        java.lang.String h)
Description copied from class: AbstractSubscribeManager
Adds a new listener

Specified by:
addListener in class AbstractSubscribeManager
Parameters:
op - the operation template to listen to
h - listener address

removeListener

public void removeListener(TupleSpaceOperation op,
                           java.lang.String h)
Description copied from class: AbstractSubscribeManager
Removes a listener

Specified by:
removeListener in class AbstractSubscribeManager
Parameters:
op - the operation template to listen to
h - listener address

notify

public void notify(TupleSpaceResult res)


Copyright © 2006 Sirio Capizzi. All Rights Reserved.