Package de.sfuhrm.radiorecorder.consumer
Class MetaDataConsumer
- java.lang.Object
-
- de.sfuhrm.radiorecorder.consumer.AbstractConsumer
-
- de.sfuhrm.radiorecorder.consumer.MetaDataConsumer
-
- All Implemented Interfaces:
Consumer<HttpConnection>
- Direct Known Subclasses:
StreamCastConsumer,StreamCopyConsumer,StreamPlayConsumer
public abstract class MetaDataConsumer extends AbstractConsumer implements Consumer<HttpConnection>
Opens a stream and intercepts possible meta data information. Subclasses need to implement__accept(de.sfuhrm.radiorecorder.http.HttpConnection, java.io.InputStream).- Author:
- Stephan Fuhrmann
-
-
Constructor Summary
Constructors Constructor Description MetaDataConsumer(ConsumerContext consumerContext)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract void__accept(HttpConnection t, InputStream inputStream)protected void_accept(HttpConnection t)The inner accept implementation.-
Methods inherited from class de.sfuhrm.radiorecorder.consumer.AbstractConsumer
accept
-
-
-
-
Constructor Detail
-
MetaDataConsumer
public MetaDataConsumer(ConsumerContext consumerContext)
-
-
Method Detail
-
_accept
protected final void _accept(HttpConnection t)
Description copied from class:AbstractConsumerThe inner accept implementation. Will get called after applying configuration to the HttpConnection passed in.- Specified by:
_acceptin classAbstractConsumer- Parameters:
t- the connection to process.
-
__accept
protected abstract void __accept(HttpConnection t, InputStream inputStream)
-
-