Объяснение проблемы.
Я использую библиотеку, которая по сути является веб-сервером. Этот веб-сервер имеет класс диспетчера входа пользователя, и в этом классе есть метод onUserLogin(User user)
, который запускается при каждом входе пользователя в систему. У меня нет доступа к исходному коду, и я даже не хочу его менять если бы я имел.
Я хочу знать, возможно ли каким-либо образом зарегистрировать событие, которое запускается при каждом вызове этого метода, и получить аргумент, с которым оно было вызвано, в моем коде.
Для большего контекста мой код - это библиотека, которую этот веб-сервер будет использовать взамен, но единственное, что веб-сервер слепо регистрирует все плагины из одной точки входа, не предлагая никакого другого API.