/*
* @(#)PushDataSource.java 1.3 02/08/21
*
* Copyright (c) 1996-2002 Sun Microsystems, Inc. All rights reserved.
*/
package javax.media.protocol;
/**
* Abstracts a data source that manages <CODE>PushDataStreams</CODE>.
*
* @see javax.media.Manager
* @see javax.media.Player
* @see DataSource
* @version 1.3, 02/08/21.
*/
public abstract class PushDataSource extends DataSource {
/**
* Get the collection of streams that this source
* manages. The collection of streams is entirely
* content dependent. The <code>ContentDescriptor</code>
* of this <CODE>DataSource</CODE> provides the only indication of
* what streams can be available on this connection.
*
* @return The collection of streams for this source.
*/
public abstract PushSourceStream[] getStreams();
}
|