org.apache.clerezza.triaxrs.providers.provided
Class SourceProvider.StreamSourceProvider

java.lang.Object
  extended by org.apache.clerezza.triaxrs.providers.provided.SourceProvider
      extended by org.apache.clerezza.triaxrs.providers.provided.SourceProvider.StreamSourceProvider
All Implemented Interfaces:
javax.ws.rs.ext.MessageBodyReader<Source>, javax.ws.rs.ext.MessageBodyWriter<Source>
Enclosing class:
SourceProvider

@Provider
public static class SourceProvider.StreamSourceProvider
extends SourceProvider
implements javax.ws.rs.ext.MessageBodyReader<Source>


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.clerezza.triaxrs.providers.provided.SourceProvider
SourceProvider.DOMSourceProvider, SourceProvider.SAXSourceProvider, SourceProvider.StreamSourceProvider
 
Constructor Summary
SourceProvider.StreamSourceProvider()
           
 
Method Summary
 boolean isReadable(Class<?> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
           
 StreamSource readFrom(Class<Source> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<String,String> httpHeaders, InputStream entityStream)
           
 
Methods inherited from class org.apache.clerezza.triaxrs.providers.provided.SourceProvider
getSize, isReadable, isWriteable, writeTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SourceProvider.StreamSourceProvider

public SourceProvider.StreamSourceProvider()
Method Detail

isReadable

public boolean isReadable(Class<?> type,
                          Type genericType,
                          Annotation[] annotations,
                          javax.ws.rs.core.MediaType mediaType)
Specified by:
isReadable in interface javax.ws.rs.ext.MessageBodyReader<Source>

readFrom

public StreamSource readFrom(Class<Source> type,
                             Type genericType,
                             Annotation[] annotations,
                             javax.ws.rs.core.MediaType mediaType,
                             javax.ws.rs.core.MultivaluedMap<String,String> httpHeaders,
                             InputStream entityStream)
                      throws IOException,
                             javax.ws.rs.WebApplicationException
Specified by:
readFrom in interface javax.ws.rs.ext.MessageBodyReader<Source>
Throws:
IOException
javax.ws.rs.WebApplicationException


Copyright © 2012 The Apache Software Foundation. All Rights Reserved.