edu.uoc.tfc.j2ee.icampanario.components.clientsigner.filter
Class FilterDispatcherClientSigner

java.lang.Object
  extended by edu.uoc.tfc.j2ee.icampanario.components.clientsigner.filter.FilterDispatcherClientSigner
All Implemented Interfaces:
javax.servlet.Filter

public class FilterDispatcherClientSigner
extends java.lang.Object
implements javax.servlet.Filter

Filtro para poner disponible los recursos del cliente de @firma, para ello obtiene los recursos (ficheros) que se encuentren en el ClassLoader en el paquete edu.uoc.tfc.j2ee.icampanario.components.clientsigner.static En la aplicación se han empaquetado en la librería clientsigner.jar

Author:
Ismael Campanario Cabrera

Field Summary
static int TAM_BUFFER
           
 
Constructor Summary
FilterDispatcherClientSigner()
           
 
Method Summary
 void destroy()
           
 void doFilter(javax.servlet.ServletRequest req, javax.servlet.ServletResponse res, javax.servlet.FilterChain chain)
          Realiza el filtro de todas las peticiones definidas en el mapeo en el web.xml para poner disponibles los recursos del cliente de @firma para que puedan ser usados en la vista.
 void init(javax.servlet.FilterConfig filterConfig)
          Inicializa el filtro indicando el directorio dónde están los recursos del cliente de @firma
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TAM_BUFFER

public static final int TAM_BUFFER
See Also:
Constant Field Values
Constructor Detail

FilterDispatcherClientSigner

public FilterDispatcherClientSigner()
Method Detail

init

public void init(javax.servlet.FilterConfig filterConfig)
          throws javax.servlet.ServletException
Inicializa el filtro indicando el directorio dónde están los recursos del cliente de @firma

Specified by:
init in interface javax.servlet.Filter
Parameters:
filterConfig - Configuración del filtro
Throws:
javax.servlet.ServletException - Si ocurre algún error.

destroy

public void destroy()
Specified by:
destroy in interface javax.servlet.Filter

doFilter

public void doFilter(javax.servlet.ServletRequest req,
                     javax.servlet.ServletResponse res,
                     javax.servlet.FilterChain chain)
              throws java.io.IOException,
                     javax.servlet.ServletException
Realiza el filtro de todas las peticiones definidas en el mapeo en el web.xml para poner disponibles los recursos del cliente de @firma para que puedan ser usados en la vista.

Specified by:
doFilter in interface javax.servlet.Filter
Throws:
java.io.IOException
javax.servlet.ServletException