public interface JaxRsEngine
Classe principal da biblioteca.
Os métodos que iniciam a criação de requisições HTTP aceitam um parâmetro uriTemplate que pode corresponder a uma URI completa ou também pode
corresponder a uma String contendo os placeholders utilizados por String.format(String, Object...).
Exemplo:
JaxRsEngine engine = ...;
engine.get("/recursos/%d").pathParams(1); // irá gerar uma URI "/recursos/1"
| 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()
Obtém a instância que fornece acesso à API do framework JAX-RS sendo utilizado.
|
MockRequest |
head(String uriTemplate)
Inicia a criação de uma requisição HTTP HEAD.
|
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). |
MockRequest get(String uriTemplate)
uriTemplate - template da URI da requisiçãoMockRequest post(String uriTemplate)
uriTemplate - template da URI da requisiçãoMockRequest put(String uriTemplate)
uriTemplate - template da URI da requisiçãoMockRequest delete(String uriTemplate)
uriTemplate - template da URI da requisiçãoMockRequest head(String uriTemplate)
uriTemplate - template da URI da requisiçãoJaxRsEngine registrarRecurso(Object instancia)
Path, por exemplo).instancia - a instância a ser registradathis, para chamadas encadeadas de métodoJaxRsEngine registrarProvider(Class<?> providerClass)
Provider do JAX-RS.providerClass - classe a ser registrada como providerthis, para chamadas encadeadas de métodoJaxRsEngine registrarProvider(Object provider)
Provider do JAX-RS.provider - instância a ser registrada como providerthis, para chamadas encadeadas de método<T> JaxRsEngine definirObjetoContexto(Class<T> classe, T instancia)
T - o tipo de objetoclasse - classe do objeto a ser definidoinstancia - objeto a ser definido no contextothis, para chamadas encadeadas de métodoObject getImplementacaoSubjacente()
Copyright © 2016–2019 Tribunal Superior do Trabalho. All rights reserved.