Package org.glassfish.jersey.internal
Class RuntimeDelegateImpl
- java.lang.Object
-
- javax.ws.rs.ext.RuntimeDelegate
-
- org.glassfish.jersey.internal.AbstractRuntimeDelegate
-
- org.glassfish.jersey.internal.RuntimeDelegateImpl
-
public class RuntimeDelegateImpl extends AbstractRuntimeDelegate
Default implementation of JAX-RSRuntimeDelegate
. TheRuntimeDelegate
class looks for the implementations registered in META-INF/services. If no such implementation is found, this one is picked as the default. Server injection binder should override this (using META-INF/services) to provide an implementation that supportscreateEndpoint(javax.ws.rs.core.Application, java.lang.Class)
method.
-
-
Constructor Summary
Constructors Constructor Description RuntimeDelegateImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> T
createEndpoint(javax.ws.rs.core.Application application, java.lang.Class<T> endpointType)
-
Methods inherited from class org.glassfish.jersey.internal.AbstractRuntimeDelegate
createHeaderDelegate, createLinkBuilder, createResponseBuilder, createUriBuilder, createVariantListBuilder
-
-
-
-
Method Detail
-
createEndpoint
public <T> T createEndpoint(javax.ws.rs.core.Application application, java.lang.Class<T> endpointType) throws java.lang.IllegalArgumentException, java.lang.UnsupportedOperationException
- Specified by:
createEndpoint
in classjavax.ws.rs.ext.RuntimeDelegate
- Throws:
java.lang.IllegalArgumentException
java.lang.UnsupportedOperationException
-
-