On Sat, 2008-11-15 at 16:23 +0100, Thorsten Scherler wrote:
> On Sat, 2008-11-15 at 14:49 +0100, Oleg Kalnichevski wrote:
> > On Sat, 2008-11-15 at 13:52 +0100, Thorsten Scherler wrote:
> > > On Sat, 2008-11-15 at 12:37 +0100, Oleg Kalnichevski wrote:
> > > > Folks
> > > > 
> > > > I can't help thinking Handler is a bit too generic and not descriptive
> > > > enough. How do you feel about renaming it to ContentHandler or some
> > > > such?
> > > 
> > > I chatted with Henri about this a while @apachecon. We came to the
> > > conclusion that the current API is to open:
> > > public interface Handler {
> > >   /**
> > >    * @param openStream
> > >    *                the underlying stream
> > >    * @param uri
> > >    *                the uri we are currently processing
> > >    * @param parse
> > >    *                the parse object from a former processing step
> > >    * @throws Exception
> > >    */
> > >   void handle(InputStream openStream, URI uri, Parse parse) 
> > >     throws IOException, DroidsException;
> > > }
> > > 
> > > We have access to the parse object, the original stream and the 
> > > underlying URI.
> > > Back in the days I thought it was a good idea since every possible 
> > > usecase could
> > > be handled but maybe we it is way too brought. 
> > > 
> > > So maybe we want have different type of handlers:
> > > - content handler (using parse)
> > > - stream handler (using the openStream)
> > 
> > BTW, would it be okay to replace InputStream parameter with
> > ContentEntity? It may also be useful to have access to entity's MIME
> > type and charset in some Handler implementations 
> 
> see my other mail. Maybe the contentEntity can be extended to contain
> the result of the parser stage as well.
> 
> wdyt?
> 

Works for me. Do you wan me to take a stab at it?

Oleg


> salu2

Reply via email to