javax.media.datasink
Class DataSinkEvent

java.lang.Object
  |
  +--java.util.EventObject
        |
        +--javax.media.MediaEvent
              |
              +--javax.media.datasink.DataSinkEvent
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
DataSinkErrorEvent, EndOfStreamEvent

public class DataSinkEvent
extends MediaEvent

DataSinkEvent is the base class for events generated by the DataSink. These events are used by DataSinkListener.

Since:
JMF 2.0
Version:
1.7, 02/08/21
See Also:
DataSink, DataSinkListener, MediaEvent, Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
DataSinkEvent(DataSink from)
          Constructs a DataSinkEvent object for the specified DataSink.
DataSinkEvent(DataSink from, java.lang.String reason)
          Constructs a DataSinkEvent object for the specified DataSink and reason string.
 
Method Summary
 DataSink getSourceDataSink()
          Get the DataSink that posted this event.
 java.lang.String toString()
          Returns the String representation of this event's values.
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DataSinkEvent

public DataSinkEvent(DataSink from)
Constructs a DataSinkEvent object for the specified DataSink.


DataSinkEvent

public DataSinkEvent(DataSink from,
                     java.lang.String reason)
Constructs a DataSinkEvent object for the specified DataSink and reason string.

Method Detail

getSourceDataSink

public DataSink getSourceDataSink()
Get the DataSink that posted this event. The returned DataSink has at least one active listener. (The addDataSinkListener method has been called on the DataSink).

Returns:
The DataSink that posted this event.

toString

public java.lang.String toString()
Returns the String representation of this event's values.

Overrides:
toString in class java.util.EventObject