Apache CXF API

org.apache.cxf.jaxrs.impl
Class RuntimeDelegateImpl

java.lang.Object
  extended by javax.ws.rs.ext.RuntimeDelegate
      extended by org.apache.cxf.jaxrs.impl.RuntimeDelegateImpl

public class RuntimeDelegateImpl
extends javax.ws.rs.ext.RuntimeDelegate


Nested Class Summary
 
Nested classes/interfaces inherited from class javax.ws.rs.ext.RuntimeDelegate
javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<T>
 
Field Summary
protected  Map<Class<?>,javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<?>> headerProviders
           
 
Fields inherited from class javax.ws.rs.ext.RuntimeDelegate
JAXRS_RUNTIME_DELEGATE_PROPERTY
 
Constructor Summary
RuntimeDelegateImpl()
           
 
Method Summary
<T> T
createEndpoint(javax.ws.rs.core.Application app, Class<T> endpointType)
           
<T> javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<T>
createHeaderDelegate(Class<T> type)
           
<T> T
createInstance(Class<T> type)
           
 javax.ws.rs.core.Link.Builder createLinkBuilder()
           
 javax.ws.rs.core.Response.ResponseBuilder createResponseBuilder()
           
 javax.ws.rs.core.UriBuilder createUriBuilder()
           
 javax.ws.rs.core.Variant.VariantListBuilder createVariantListBuilder()
           
 
Methods inherited from class javax.ws.rs.ext.RuntimeDelegate
getInstance, setInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

headerProviders

protected Map<Class<?>,javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<?>> headerProviders
Constructor Detail

RuntimeDelegateImpl

public RuntimeDelegateImpl()
Method Detail

createInstance

public <T> T createInstance(Class<T> type)

createHeaderDelegate

public <T> javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<T> createHeaderDelegate(Class<T> type)
Specified by:
createHeaderDelegate in class javax.ws.rs.ext.RuntimeDelegate

createResponseBuilder

public javax.ws.rs.core.Response.ResponseBuilder createResponseBuilder()
Specified by:
createResponseBuilder in class javax.ws.rs.ext.RuntimeDelegate

createUriBuilder

public javax.ws.rs.core.UriBuilder createUriBuilder()
Specified by:
createUriBuilder in class javax.ws.rs.ext.RuntimeDelegate

createVariantListBuilder

public javax.ws.rs.core.Variant.VariantListBuilder createVariantListBuilder()
Specified by:
createVariantListBuilder in class javax.ws.rs.ext.RuntimeDelegate

createEndpoint

public <T> T createEndpoint(javax.ws.rs.core.Application app,
                            Class<T> endpointType)
                 throws IllegalArgumentException,
                        UnsupportedOperationException
Specified by:
createEndpoint in class javax.ws.rs.ext.RuntimeDelegate
Throws:
IllegalArgumentException
UnsupportedOperationException

createLinkBuilder

public javax.ws.rs.core.Link.Builder createLinkBuilder()
Specified by:
createLinkBuilder in class javax.ws.rs.ext.RuntimeDelegate

Apache CXF API

Apache CXF