de.deepamehta.plugins.webservice.provider
Class ObjectProvider

Show UML class diagram
java.lang.Object
  extended by de.deepamehta.plugins.webservice.provider.ObjectProvider
All Implemented Interfaces:
javax.ws.rs.ext.MessageBodyReader<Object>

@Provider
public class ObjectProvider
extends Object
implements javax.ws.rs.ext.MessageBodyReader<Object>


Field Summary
private  Logger logger
           
 
Constructor Summary
ObjectProvider()
           
 
Method Summary
private  Constructor<?> getJSONConstructor(Class<?> type)
           
 boolean isReadable(Class<?> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
           
 Object readFrom(Class<Object> 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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private Logger logger
Constructor Detail

ObjectProvider

public ObjectProvider()
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<Object>

readFrom

public Object readFrom(Class<Object> 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<Object>
Throws:
IOException
javax.ws.rs.WebApplicationException

getJSONConstructor

private Constructor<?> getJSONConstructor(Class<?> type)


Copyright © 2015. All Rights Reserved.