Описание тега invocationhandler
2
ответа
Динамический прокси: как обрабатывать вложенные вызовы методов
Я пытаюсь изучить динамические прокси в Java. Я знаю, как они работают, но я не могу найти решение моей проблемы: учитывая интерфейс и его реализацию с методами a(), b () и c (), вложенными один в другой (скажем, a () вызывает b (), который вызывает…
23 фев '12 в 11:19
0
ответов
Как перехватить статический метод в Java
public class Test{ public static void say(String hello){ System.out.println(hello); } } В Class Test есть статический метод say, как я могу перехватить этот статический метод? Есть ли способ работать с помощью InvocationHandler? заранее спасибо
10 ноя '14 в 09:22
1
ответ
Установка переменных экземпляра прокси-объектов в InvocationHandler
В объекте Proxy (объект, реализующий java.lang.reflect.InvocationHandler), Я пытаюсь установить переменную экземпляра в объекте прокси. Как следующее: public class ServiceProxy implements InvocationHandler { private final Object proxiedObject; priva…
19 июл '12 в 16:16
2
ответа
Java - создать обработчик вызова?
Я пытаюсь реализовать фабричный класс, который генерирует объекты и перехватывает все открытые методы. Я пытаюсь вызвать 2 метода здесь. 1: уже вызванный метод 2: метод в моей базе. Есть идеи, как мне этого добиться? public class LoggerFactory { pub…
05 дек '11 в 02:51
2
ответа
Сериализация прокси
Я пытаюсь сериализовать обработчик вызова в файл. Я только пытаюсь сериализовать следующую часть, так как это единственная часть программы, которая изменится: public Object invoke(Object proxy, Method method, Object[] args) throws IllegalAccessExcep…
04 июл '17 в 22:54
0
ответов
Параметры для "декорирования" методов в Java Static Class без использования AOJ или аналогичных
У меня есть статический класс, который имеет несколько методов с разными именами, но в остальном одна и та же сигнатура, например: protected static MyResponse [validationMethodName] (MyObject target, MyStatus failStatus) throws Exception {...} Я хот…
09 май '18 в 14:18
1
ответ
Proxy NullPointerException для HashMap
Я пытаюсь создать прокси между моим WebApp и хранилищем на моем диске. Я знаю, что все прекрасно работает для WebApp и даже сохраняет данные на диск, поэтому я знаю, что вызывается метод Invoke в моем InvocationHandler, но сам прокси-сервер выглядит…
13 ноя '18 в 12:51
0
ответов
Java-аннотация для предварительной обработки во время выполнения для класса, уже закодированного и используемого
Я хотел бы определить аннотацию для методов, которые могут выполнять некоторый код перед запуском метода. Как я понимаю, для выполнения задач такого типа можно использовать прокси-сервер и обработчик вызовов (как, например, по адресу: http://www.con…
08 дек '16 в 12:48
3
ответа
Java 7 - оформление пользовательского метода без делегирования по умолчанию всех других методов
Я хотел бы украсить интерфейс PreparedStatement, чтобы пользователь мог закрыть его (просто пример). Это означает, что я хочу украсить существующий экземпляр PreparedStatement, таким образом, вызывая другой код, когда close() вызывается. Для этого м…
27 июн '16 в 13:04
1
ответ
Использование аспектов для внедрения InvocationHandlers без класса Proxy
Я хочу создать класс, который передает все вызовы методов своему суперклассу с информацией журнала (например, до / после операторов, например). Однако среда, использующая этот класс, будет загружать его с помощью нового вызова (..) или других механи…
16 авг '13 в 17:56
1
ответ
JAVA: Каковы преимущества InvocationHandler по сравнению с реализацией интерфейса?
Сегодня в классе мы говорили об отражении в программировании на Java. Часть сегодняшнего урока была посвящена использованию InvocationHandler в Java, а не просто реализации интерфейса. Когда я спросил учителя, каковы преимущества использования обраб…
11 дек '15 в 11:33
1
ответ
Использование обработчика вызовов для открытия и закрытия сеанса SQL
Я использую Mybatis для создания приложения CRUD для базы данных, и поскольку все мои методы содержат повторяющийся код при открытии и закрытии сеанса SQL, я хотел бы использовать обработчик вызовов, чтобы минимизировать повторение кода. Почти все м…
16 июн '15 в 08:41
1
ответ
Создать No-op InvocationHandler
Я пытаюсь создать не слушающий "слушатель", используя Java InvocationHandler а также Proxy классы. Я не совсем уверен, что реализация ниже будет обрабатывать каждый сценарий, и не является ли это лучшим решением. То, что я действительно хотел бы, чт…
18 мар '16 в 16:26
0
ответов
Бросьте исключение в Джерси. ResourceMethodInvocationHandlerProvider
Основываясь на этом потоке, зарегистрировав собственный пользовательский ресурс ResourceMethodInvocationHandler в Джерси, я смог перехватить вызовы метода ресурсов Джерси после демаршаллинга JSON. Но как мне вызвать пользовательское исключение, осно…
02 июн '15 в 05:27
1
ответ
Вложенные аннотации Jsr 303
Я хотел бы использовать ограничение аннотации на уровне класса. Однако я не могу получить внутренние ограничения для проверки автоматически. Я хотел бы помочь с одной частью, чтобы включить группы проверки в эту технику. @ConstraintA({ @ConstraintB(…
17 фев '12 в 21:56
1
ответ
Обработчик вызова для вызова API асинхронного отдыха
Я работал над приложением с веб-службой SOAP, где все вызовы soap api будут запускаться из одного места с использованием вызова метода обработчика. Я не видел реализацию в деталях, но я знаю, как она работает. Можем ли мы иметь один класс, где я мог…
28 янв '19 в 16:53
1
ответ
Общая база данных SQLite для Android
Я разработал небольшой java.lang.reflect.InvocationHandler, который перехватывает вызовы методов (из веб-службы json) и кэширует результаты в локальную базу данных SQLite. если нет подключения к интернету, результаты читаются из локального кэша. все…
06 июл '12 в 15:43
2
ответа
Выполните метод вызова InvocationHandler для каждого метода в моем прокси-классе
Я реализовал динамический прокси для выполнения некоторых операций до того, как мои методы начали. Теперь у меня проблема при вызове двух методов из прокси-класса, вот код: Динамический прокси-класс: public class IPageProxy implements InvocationHand…
30 апр '19 в 11:14
1
ответ
У меня проблемы с использованием динамического прокси jdk
Перед использованием spring aop и cglib, теперь я заменил простой пример. Я обнаружил, что при выполнении методов sayHello1 () и sayHello2 () оба вывода выводят "до" и "после" "Боже мой, это очень сложно, вы понимаете, о чем я говорю около? Я схожу …
25 май '20 в 14:54
1
ответ
нет такого исключения элемента после использования прокси-оболочки
Чтобы закрыть случайное всплывающее окно на моей веб-странице, я следовал руководству по упаковке веб-элементов с помощью прокси-оболочки:https://www.vinsguru.com/selenium-webdriver-how-to-handle-annoying-random-popup-alerts/ После реализации этого …
16 ноя '20 в 14:59