net.rim.device.api.io
Interface FilterBaseInterface


public interface FilterBaseInterface

Base class for Connection protocols.

Sample code


    public final class Protocol implements FilterBaseInterface, HttpConnection
    {
        private HttpConnection _subConnection;
       

        // This method will open a filtered Http Connection.
        public Connection openFilter( String name, int mode, boolean timeouts ) throws IOException
        {
            _subConnection = (HttpConnection)Connector.open("http:" + name + ";usefilter=false", mode, timeouts);
           
            if (_subConnection != null)
            {
                return this;
            }
       
            // Failed to open the sub connection.
            return null;
        }
   
        // Implementation of HttpConnection methods.
        ........
    }

Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
Since:
BlackBerry API 4.0.0

Method Summary
Category: Signed  Connection openFilter(String name, int mode, boolean timeouts)
          Returns a connection that is a filter.
 



Method Detail

openFilter

Connection openFilter(String name,
                      int mode,
                      boolean timeouts)
                      throws IOException
Returns a connection that is a filter.

Throws:
IOException
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
Since:
BlackBerry API 4.0.0





Copyright 1999-2011 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Java is a trademark of Oracle America Inc. in the US and other countries.
Legal