Как предопределить вызов метода из файла jar?

Это своего рода логическая проблема В этом вопросе я постараюсь быть максимально ясным.

Предположим, у меня есть действие «A» и файл jar, который будет вызываться из «A». У «А» также есть метод, который отправляет ваше имя, например, в файл jar. А в файле jar есть метод init(). Теперь, когда init() вызывается из A, jar должен каким-то образом вызывать метод в 'A', который отправляет данные в jar.

Это постановка проблемы в более широком смысле. Пожалуйста, попросите уточнить, если не очень хорошо объяснил

Спасибо.

Можете ли вы изменить код внутри банки?

Antonio Altieri 12.03.2019 15:22

Нет. Это банка, предоставленная третьей стороной.

Guneet 12.03.2019 15:24

В этой банке есть какая-то система обратного вызова? Если это не так, вы не можете этого сделать

Antonio Altieri 12.03.2019 15:29

Я не уверен в этом. Но я думаю, что его нет.

Guneet 12.03.2019 15:33

Пока у вас нет доступа к исходному коду jar и вы не можете его изменить, вам необходимо предоставить дополнительную информацию о том, что может сделать jar, доступные методы и т. д. Как упомянул Антонио, если jar является сторонней библиотекой, единственный способ вызвать «A» - это метод обратного вызова или интерфейс, предоставляемый самой банкой, которую вы можете реализовать в любом из ваших классов и передать объект в банку для вызова позже, но все зависит от реализации jar на самом деле

Rodrigo.C 12.03.2019 15:42
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
5
32
0

Другие вопросы по теме