public class MuRuntimeDelegate
extends javax.ws.rs.ext.RuntimeDelegate
The JAX-RS runtime delegate for mu-server.
In most cases this class should not be used, however in cases where you want to test JaxRS classes outside of
mu-server you may need to make sure a JAX-RS RuntimeDelegate is set, in which case you can call ensureSet()
.
Modifier and Type | Method and Description |
---|---|
<T> T |
createEndpoint(javax.ws.rs.core.Application application,
Class<T> endpointType) |
<T> javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<T> |
createHeaderDelegate(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() |
static javax.ws.rs.ext.RuntimeDelegate |
ensureSet()
Registers the mu RuntimeDelegate with jax-rs, if it was not already.
|
public static javax.ws.rs.ext.RuntimeDelegate ensureSet()
public javax.ws.rs.core.UriBuilder createUriBuilder()
createUriBuilder
in class javax.ws.rs.ext.RuntimeDelegate
public javax.ws.rs.core.Response.ResponseBuilder createResponseBuilder()
createResponseBuilder
in class javax.ws.rs.ext.RuntimeDelegate
public javax.ws.rs.core.Variant.VariantListBuilder createVariantListBuilder()
createVariantListBuilder
in class javax.ws.rs.ext.RuntimeDelegate
public <T> T createEndpoint(javax.ws.rs.core.Application application, Class<T> endpointType) throws IllegalArgumentException, UnsupportedOperationException
createEndpoint
in class javax.ws.rs.ext.RuntimeDelegate
IllegalArgumentException
UnsupportedOperationException
public <T> javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate<T> createHeaderDelegate(Class<T> type) throws IllegalArgumentException
createHeaderDelegate
in class javax.ws.rs.ext.RuntimeDelegate
IllegalArgumentException
public javax.ws.rs.core.Link.Builder createLinkBuilder()
createLinkBuilder
in class javax.ws.rs.ext.RuntimeDelegate
Copyright © 2017–2018. All rights reserved.