Пакет javaxmicroeditionio
Этот пакет содержит множество интерфейсов и всего два класса обеспечивающих связь с сетью. На рис. 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 - указывает на отсутствие связи.