Index
All Classes and Interfaces|All Packages
C
- client - package client
- ClientHandler - Class in server
-
Класс ClientHandler обрабатывает соединение с одним клиентом.
- ClientHandler(Socket) - Constructor for class server.ClientHandler
-
Создаёт новый обработчик клиента с заданным сокетом.
- ClientMain - Class in client
-
Главный класс клиента мессенджера.
- ClientMain() - Constructor for class client.ClientMain
- createTables() - Static method in class server.DataBase
-
Создаёт таблицы Users и Messages, если они ещё не существуют.
D
- DataBase - Class in server
-
Класс для работы с базой данных SQLite.
- DataBase() - Constructor for class server.DataBase
G
- getActiveUser(String) - Static method in class server.Users
-
Возвращает обработчик активного пользователя по логину.
- getMessageHistory(String, String) - Static method in class server.DataBase
-
Возвращает историю сообщений между двумя пользователями.
- getOfflineMessages(String) - Static method in class server.DataBase
-
Получает оффлайн-сообщения для пользователя.
I
- isClosed() - Method in class server.ClientHandler
-
Проверяет, закрыто ли соединение с клиентом.
L
- loginUser(String, String) - Static method in class server.DataBase
-
Проверяет логин и пароль пользователя при входе.
M
- main(String[]) - Static method in class client.ClientMain
-
Точка входа клиента.
- main(String[]) - Static method in class server.ServerMain
-
Точка входа сервера.
- markDeliveredMessages(String) - Static method in class server.DataBase
-
Помечает все недоставленные сообщения пользователя как доставленные.
- MessageRead - Class in client
-
Класс для чтения сообщений от сервера.
- MessageRead(BufferedReader) - Constructor for class client.MessageRead
-
Создаёт поток для чтения сообщений.
- MessageSend - Class in client
-
Класс для отправки сообщений на сервер.
- MessageSend(PrintWriter, BufferedReader, Socket) - Constructor for class client.MessageSend
-
Создаёт поток для отправки сообщений.
R
- registerUser(String, String) - Static method in class server.DataBase
-
Регистрирует нового пользователя с логином и паролем.
- removeUser(String) - Static method in class server.Users
-
Удаляет пользователя из списка активных.
- run() - Method in class client.MessageRead
-
Основной метод потока.
- run() - Method in class client.MessageSend
-
Основной метод потока.
- run() - Method in class server.ClientHandler
-
Основной метод потока, который запускается при старте ClientHandler.
S
- saveMessages(String, String, String, boolean) - Static method in class server.DataBase
-
Сохраняет сообщение между пользователями в базе.
- sendMessage(String) - Method in class server.ClientHandler
-
Отправляет текстовое сообщение клиенту через сокет.
- server - package server
- ServerMain - Class in server
-
Главный класс сервера мессенджера.
- ServerMain() - Constructor for class server.ServerMain
- setActiveUser(String, ClientHandler) - Static method in class server.Users
-
Добавляет пользователя в список активных.
- setConnection() - Static method in class server.DataBase
-
Устанавливает соединение с базой данных.
U
- userCheck(String) - Static method in class server.DataBase
-
Проверяет, существует ли пользователь с заданным логином.
- Users - Class in server
-
Класс для хранения активных пользователей на сервере.
- Users() - Constructor for class server.Users
All Classes and Interfaces|All Packages