Пакет javax.microedition.io
Этот пакет содержит множество интерфейсов и всего два класса обеспечивающих связь с сетью. На рис. 2.6 и рис. 2.7 приводится общая схема наследования соответственно интерфейсов и классов пакета javax.microedition.io.
Рис. 2.6. Иерархия интерфейсов пакета javax.microedition.io
Интерфейсы:
- CommConnection – находит последовательный порт;
- Connection – общий тип всей связи сети;
- ContentConnection – находит связь с потоком;
- Datagram – общий интерфейс дейтограммы;
- DatagramConnection – определяет возможность связи дейтограммы;
- HttpConnection – декларирует методы константы для http-соединения;
- HttpsConnection – декларирует методы константы для безопасного http-соединения;
- InputCdnnection – интерфейс для создания входной связи с сетью;
- OutputConnection – интерфейс для создания выходной связи с сетью;
- SecureConnection – определяет безопасную связь с сетью;
- Securitylnfo – располагает методами для получения информации сетевой связи;
- ServerSocketConnection – реализует связь с сервером;
- SocketConnection – находит socket (сокет) для потока связи;
- StreamConnection – связь с потоком;
- StreamConnectionNotifier – определяет возможность всей связи;
- UDPDatagramConnection – реализует связь с дейтограммой.
Рис. 2.7. Иерархия классов пакета javax.microedition.io
Классы:
- Connector – класс для создания объектов связи;
- PushRegistry – класс для поддержания списков связей.
Исключение:
- ConnectionNotFoundException – указывает на отсутствие связи.