how to execute more than one filter in sinlge web.xml for primefaces file upload
===

Primefaces fileUpload is not working .I've added common-io & common-fileupload jar files.But my web.xml contains other filters  which may read the HttpServletRequest#getInputStream() before PrimeFaces's filter.
Here is Web.xml


    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
        <context-param>
            <param-name>javax.faces.PROJECT_STAGE</param-name>
            <param-value>Production</param-value>
        </context-param>
        
        <filter>
            <filter-name>PrimeFaces FileUpload Filter</filter-name>
            <filter-class>org.primefaces.webapp.filter.FileUploadFilter</filter-class>
            <init-param>
                <param-name>thresholdSize</param-name>
                <param-value>4096</param-value> <!-- 4 Mb -->
            </init-param>
        </filter>
        <filter-mapping>
    <filter-name>PrimeFaces FileUpload Filter</filter-name>
    <servlet-name>Faces Servlet</servlet-name>
    
    </filter-mapping>
        <servlet>
            <servlet-name>Faces Servlet</servlet-name>
            <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
            <load-on-startup>1</load-on-startup>
        </servlet>
        <servlet>
            <servlet-name>SbServlet</servlet-name>
            <servlet-class>com.shadibandhan.ControllerLayer.SbServlet</servlet-class>
            <load-on-startup>1</load-on-startup>
        </servlet>    
        <servlet-mapping>
            <servlet-name>Faces Servlet</servlet-name>
            <url-pattern>*.xhtml</url-pattern>
        </servlet-mapping>
        <servlet-mapping>
            <servlet-name>SbServlet</servlet-name>
            <url-pattern>/SbServlet</url-pattern>
        </servlet-mapping>
        <session-config>
            <session-timeout>
                480
            </session-timeout>
        </session-config>
        <welcome-file-list>
            <welcome-file>/index.xhtml</welcome-file>
        </welcome-file-list>
        <listener>
            <listener-class>com.sun.faces.config.ConfigureListener</listener-class>
        </listener>
        <filter>
            <filter-name>SessionFilter</filter-name>
            <filter-class>
                com.shadibandhan.ControllerLayer.SessionFilter
            </filter-class>
            <init-param>
                <param-name>avoid-urls</param-name>
                <param-value></param-value>
            </init-param>
        </filter>
        
        <filter-mapping>
            <filter-name>SessionFilter</filter-name>
            <url-pattern>/com.shadibandhan.Restricted/*</url-pattern>
        </filter-mapping>
        
        
    </web-app>

How can I configure this to work with  sessionFilter filter simultaneously with Primefaces FileUpload Filter????..