@Resteasy @ApplicationScoped public class ResteasyEngine extends Object implements JaxRsEngine
JaxRsEngine que utiliza classes do RestEasy.| Modifier and Type | Field and Description |
|---|---|
protected org.jboss.resteasy.core.Dispatcher |
dispatcher |
| Constructor and Description |
|---|
ResteasyEngine() |
| Modifier and Type | Method and Description |
|---|---|
<T> JaxRsEngine |
definirObjetoContexto(Class<T> classe,
T instancia)
Define um objeto no contexto do JAX-RS.
|
MockRequest |
delete(String uriTemplate)
Inicia a criação de uma requisição HTTP DELETE.
|
MockRequest |
get(String uriTemplate)
Inicia a criação de uma requisição HTTP GET.
|
Object |
getImplementacaoSubjacente()
Fornece acesso ao
Dispatcher sendo utilizado. |
MockRequest |
head(String uriTemplate)
Inicia a criação de uma requisição HTTP HEAD.
|
protected void |
inicializarDispatcher() |
MockRequest |
post(String uriTemplate)
Inicia a criação de uma requisição HTTP POST.
|
MockRequest |
put(String uriTemplate)
Inicia a criação de uma requisição HTTP PUT.
|
JaxRsEngine |
registrarProvider(Class<?> providerClass)
Registra uma classe de
Provider do JAX-RS. |
JaxRsEngine |
registrarProvider(Object provider)
Registra uma instância de
Provider do JAX-RS. |
JaxRsEngine |
registrarRecurso(Object instancia)
Registra uma instância como sendo um recurso JAX-RS (um objeto cuja classe está anotada com @
Path, por exemplo). |
public MockRequest get(String uriTemplate)
JaxRsEngineget in interface JaxRsEngineuriTemplate - template da URI da requisiçãopublic MockRequest post(String uriTemplate)
JaxRsEnginepost in interface JaxRsEngineuriTemplate - template da URI da requisiçãopublic MockRequest put(String uriTemplate)
JaxRsEngineput in interface JaxRsEngineuriTemplate - template da URI da requisiçãopublic MockRequest delete(String uriTemplate)
JaxRsEnginedelete in interface JaxRsEngineuriTemplate - template da URI da requisiçãopublic MockRequest head(String uriTemplate)
JaxRsEnginehead in interface JaxRsEngineuriTemplate - template da URI da requisiçãopublic JaxRsEngine registrarRecurso(Object instancia)
JaxRsEnginePath, por exemplo).registrarRecurso in interface JaxRsEngineinstancia - a instância a ser registradathis, para chamadas encadeadas de métodopublic JaxRsEngine registrarProvider(Class<?> providerClass)
JaxRsEngineProvider do JAX-RS.registrarProvider in interface JaxRsEngineproviderClass - classe a ser registrada como providerthis, para chamadas encadeadas de métodopublic JaxRsEngine registrarProvider(Object provider)
JaxRsEngineProvider do JAX-RS.registrarProvider in interface JaxRsEngineprovider - instância a ser registrada como providerthis, para chamadas encadeadas de métodopublic <T> JaxRsEngine definirObjetoContexto(Class<T> classe, T instancia)
JaxRsEnginedefinirObjetoContexto in interface JaxRsEngineT - o tipo de objetoclasse - classe do objeto a ser definidoinstancia - objeto a ser definido no contextothis, para chamadas encadeadas de métodopublic Object getImplementacaoSubjacente()
Dispatcher sendo utilizado.getImplementacaoSubjacente in interface JaxRsEngineDispatcher@PostConstruct protected void inicializarDispatcher()
Copyright © 2016–2019 Tribunal Superior do Trabalho. All rights reserved.