org.apache.cxf.jaxrs.provider
Class ProviderFactory

java.lang.Object
  extended by org.apache.cxf.jaxrs.provider.ProviderFactory

public final class ProviderFactory
extends java.lang.Object


Method Summary
 void clearUserMessageProviders()
           
<T> javax.ws.rs.ext.MessageBodyReader<T>
createMessageBodyReader(java.lang.Class<T> bodyType, javax.ws.rs.core.MediaType mediaType)
           
<T> javax.ws.rs.ext.MessageBodyWriter<T>
createMessageBodyWriter(java.lang.Class<T> bodyType, javax.ws.rs.core.MediaType mediaType)
           
 boolean deregisterUserEntityProvider(java.lang.Object o)
           
 java.util.List<javax.ws.rs.ext.MessageBodyReader> getDefaultMessageReaders()
           
 java.util.List<javax.ws.rs.ext.MessageBodyWriter> getDefaultMessageWriters()
           
static ProviderFactory getInstance()
           
 SystemQueryHandler getQueryHandler(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> query)
           
 java.util.List<javax.ws.rs.ext.MessageBodyReader> getUserMessageReaders()
           
 java.util.List<javax.ws.rs.ext.MessageBodyWriter> getUserMessageWriters()
           
 boolean registerUserEntityProvider(java.lang.Object o)
           
 void setUserEntityProviders(java.util.List<?> userProviders)
          Use for injection of entityProviders
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static ProviderFactory getInstance()

createMessageBodyReader

public <T> javax.ws.rs.ext.MessageBodyReader<T> createMessageBodyReader(java.lang.Class<T> bodyType,
                                                                        javax.ws.rs.core.MediaType mediaType)

getQueryHandler

public SystemQueryHandler getQueryHandler(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> query)

createMessageBodyWriter

public <T> javax.ws.rs.ext.MessageBodyWriter<T> createMessageBodyWriter(java.lang.Class<T> bodyType,
                                                                        javax.ws.rs.core.MediaType mediaType)

registerUserEntityProvider

public boolean registerUserEntityProvider(java.lang.Object o)

deregisterUserEntityProvider

public boolean deregisterUserEntityProvider(java.lang.Object o)

getDefaultMessageReaders

public java.util.List<javax.ws.rs.ext.MessageBodyReader> getDefaultMessageReaders()

getDefaultMessageWriters

public java.util.List<javax.ws.rs.ext.MessageBodyWriter> getDefaultMessageWriters()

getUserMessageReaders

public java.util.List<javax.ws.rs.ext.MessageBodyReader> getUserMessageReaders()

getUserMessageWriters

public java.util.List<javax.ws.rs.ext.MessageBodyWriter> getUserMessageWriters()

clearUserMessageProviders

public void clearUserMessageProviders()

setUserEntityProviders

public void setUserEntityProviders(java.util.List<?> userProviders)
Use for injection of entityProviders

Parameters:
entityProviders - the entityProviders to set


Apache CXF