Package org.apache.mina.common

Examples of org.apache.mina.common.IoFilter


    @Override
    protected Object invoke0(String name, Object[] params, String[] signature) throws Exception {
        if (name.equals("addFilterFirst")) {
            String filterName = (String) params[0];
            ObjectName filterRef = (ObjectName) params[1];
            IoFilter filter = getFilter(filterRef);
            getSource().getFilterChain().addFirst(filterName, filter);
            return null;
        }
       
        if (name.equals("addFilterLast")) {
            String filterName = (String) params[0];
            ObjectName filterRef = (ObjectName) params[1];
            IoFilter filter = getFilter(filterRef);
            getSource().getFilterChain().addLast(filterName, filter);
            return null;
        }
       
        if (name.equals("addFilterBefore")) {
            String filterBaseName = (String) params[0];
            String filterName = (String) params[1];
            ObjectName filterRef = (ObjectName) params[2];
            IoFilter filter = getFilter(filterRef);
            getSource().getFilterChain().addBefore(filterBaseName, filterName, filter);
            return null;
        }
       
        if (name.equals("addFilterAfter")) {
            String filterBaseName = (String) params[0];
            String filterName = (String) params[1];
            ObjectName filterRef = (ObjectName) params[2];
            IoFilter filter = getFilter(filterRef);
            getSource().getFilterChain().addAfter(filterBaseName, filterName, filter);
            return null;
        }
       
        if (name.equals("removeFilter")) {
View Full Code Here


*/
public class IoFilterMappingTest extends TestCase
{
    public void testConstructor() throws Exception
    {
        IoFilter filter = ( IoFilter ) MockControl.createControl(
                IoFilter.class ).getMock();

        try
        {
            new IoFilterMapping( null, filter );
View Full Code Here

        }
    }
   
    private void deregister( EntryImpl entry )
    {
        IoFilter filter = entry.getFilter();
        IoFilterLifeCycleManager lifeCycleManager = IoFilterLifeCycleManager.getInstance();
       
        lifeCycleManager.callOnPreRemove( this, entry.getName(), filter, entry.getNextFilter() );
       
        deregister0( entry );
View Full Code Here

TOP

Related Classes of org.apache.mina.common.IoFilter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.