[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openejb-cvs
Subject:    [tomee] branch master updated: TOMEE-2820-Translate to Portuguese: examples/jaxrs-filter
From:       cesarhernandezgt () apache ! org
Date:       2020-05-20 22:47:29
Message-ID: 159001484933.25246.3981404975235241198 () gitbox ! apache ! org
[Download RAW message or body]

This is an automated email from the ASF dual-hosted git repository.

cesarhernandezgt pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomee.git


The following commit(s) were added to refs/heads/master by this push:
     new 4a64683  TOMEE-2820-Translate to Portuguese: examples/jaxrs-filter
     new 1b48885  Merge pull request #645 from Daniel-Dos/TOMEE-2820
4a64683 is described below

commit 4a646831f80aa0af06ad53827c3879c9a20e3def
Author: Daniel Dias <daniel.dias.analistati@gmail.com>
AuthorDate: Fri May 15 21:55:43 2020 -0300

    TOMEE-2820-Translate to Portuguese: examples/jaxrs-filter
---
 examples/jaxrs-filter/README_pt.adoc | 46 ++++++++++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)

diff --git a/examples/jaxrs-filter/README_pt.adoc \
b/examples/jaxrs-filter/README_pt.adoc new file mode 100644
index 0000000..c26d626
--- /dev/null
+++ b/examples/jaxrs-filter/README_pt.adoc
@@ -0,0 +1,46 @@
+= JAX-RS Filter
+:index-group: Misc
+:jbake-type: page
+:jbake-status: published
+
+== ContainerRequestFilter e ContainerResponseFilter
+
+Os filtros podem ser utilizados no seu projeto através da implementação das \
interfaces ContainerRequestFilter ou ContainerResponseFilter. Cada interface lida com \
um cenário de filtro separado - entrada ou saída - com parâmetros de função \
exclusivos para o método *filter * substituído. Note: a anotação **@Provider** na \
classe é necessária para executar o mapeamento do servlet independente do web.xml. \
+ +[note]
+
+NOTE: É possível fazer redirecionamentos usando o argumento ContextRequestFilter \
fornecido. O método abortWith(Response response) permite que o desenvolvedor altere \
o destino da solicitação conforme ele é recebido, de acordo com a lógica de \
filtro fornecida. O código incluído neste exemplo pode ser executado no servidor de \
aplicação TomEE. As etapas para replicar estão abaixo do snippet de código. +
+[source,java,numbered]
+----
+@Provider
+public class GenericServletFilter implements ContainerRequestFilter, \
ContainerResponseFilter { +
+	/**
+	 * Incoming (request) filter
+	 */
+	@Override
+	public void filter(ContainerRequestContext ctx) {
+	    // your filter logic
+	}
+
+	/**
+	 * Outbound (response) filter
+	 */
+	@Override
+	public void filter(ContainerRequestContext requestCtx,
+		ContainerResponseContext responseCtx) {
+	    // your filter logic
+	}
+
+}
+----
+
+Etapas para replicar:
+
+   1. Deploy do application e jaxrs-filter.war no diretório webapps.
+   2. Servidor de inicialização e vá para http://localhost:8080/jaxrs-filter/test
+      * Aqui você deve ser redirecionado para uma página dizendo 401 Unauthorized
+   3. Anexe o parâmetro de consulta app_session_id=foobarbaz à mesma \
URL(http://localhost:8080/jaxrs-filter/test?app_session_id=foobarbaz) +      * Aqui \
você deve obter acesso. O filtro permite que a solicitação continue e você deve \
ver algumas informações HTTP básicas sobre a solicitação. +


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic