org.dmonix.io
Class ObjectInputStreamMonitor

java.lang.Object
  extended byorg.dmonix.io.ObjectInputStreamMonitor

public class ObjectInputStreamMonitor
extends java.lang.Object

The class that monitors an inputstream for incoming objects.
The class will create a thread that waits for incoming objects on the monitored input stream.
For each incoming object an event is propagated to each registered listener.

Copyright: Copyright (c) 2003

Company: dmonix.org

Version:
1.0
Author:
Peter Nerg

Constructor Summary
ObjectInputStreamMonitor(java.io.InputStream is, int sleepTime)
           
 
Method Summary
 void addListener(ObjectInputStreamListener listener)
          Adds a listener.
 void dispose()
          Will stop the listener thread and dispose this object.
 void removeListener(ObjectInputStreamListener listener)
          Removes a listener.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectInputStreamMonitor

public ObjectInputStreamMonitor(java.io.InputStream is,
                                int sleepTime)
                         throws java.io.IOException
Method Detail

addListener

public void addListener(ObjectInputStreamListener listener)
Adds a listener.

Parameters:
listener - the listener

removeListener

public void removeListener(ObjectInputStreamListener listener)
Removes a listener.

Parameters:
listener - the listener

dispose

public void dispose()
Will stop the listener thread and dispose this object.



Copyright © 1998-2005 dmonix.org Peter Nerg, All Rights Reserved.