net.sf.fmj.media
Class AsyncBufferTransferHandlerNotifier

java.lang.Object
  extended by net.sf.fmj.media.AsyncBufferTransferHandlerNotifier

public class AsyncBufferTransferHandlerNotifier
extends java.lang.Object

Helper class to do BufferTransferHandler notifications in a background thread.

Author:
Ken Larson

Constructor Summary
AsyncBufferTransferHandlerNotifier(PushBufferStream stream)
           
 
Method Summary
 void dispose()
           
 void notifyTransferHandlerAsync()
           
 void notifyTransferHandlerSync()
           
 void setTransferHandler(BufferTransferHandler transferHandler)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AsyncBufferTransferHandlerNotifier

public AsyncBufferTransferHandlerNotifier(PushBufferStream stream)
Method Detail

setTransferHandler

public void setTransferHandler(BufferTransferHandler transferHandler)

notifyTransferHandlerSync

public void notifyTransferHandlerSync()

notifyTransferHandlerAsync

public void notifyTransferHandlerAsync()
                                throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException

dispose

public void dispose()