Слушайте вызов метода класса, который мне не принадлежит - PullRequest
0 голосов
/ 26 января 2019

Объяснение проблемы.

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

Я хочу знать, возможно ли каким-либо образом зарегистрировать событие, которое запускается при каждом вызове этого метода, и получить аргумент, с которым оно было вызвано, в моем коде.

Для большего контекста мой код - это библиотека, которую этот веб-сервер будет использовать взамен, но единственное, что веб-сервер слепо регистрирует все плагины из одной точки входа, не предлагая никакого другого API.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...