Описание тега predestroy

1 ответ

Почему метод PreDestroy не работает

У меня есть базовый весенний проект с простой конфигурацией. Это боб public class GreetingServiceImpl implements GreetingService { private final Log log = LogFactory.getLog(getClass()); @Override public String hello() { return "Hello"; } private voi…
27 фев '18 в 08:27
0 ответов

Как получить сообщение о полете в prestroy в микро-сервисах PCF, когда экземпляр умирает

В одном из моих проектов мы разрабатываем основанные на Java/ Spring микро-сервисы на pcf. Spring-Integration с Solace как брокер сообщений используется для потребления сообщений. Поскольку не ожидается, что экземпляры приложений, запущенные на Clou…
30 июл '18 в 14:31
2 ответа

Как вызвать @PreDestroy для компонента, объявленного с аннотацией @Bean

У меня есть боб, объявленный с аннотацией @Bean @Bean public Set<DefaultMessageListenerContainer> beans() { Set<DefaultMessageListenerContainer> containerSet = new HashSet<DefaultMessageListenerContainer>(); return containerSet; } …
26 окт '17 в 16:29
1 ответ

Руководство Кафки подтверждает перед закрытием Spring Boot

Так что вопрос прост, но я не могу найти ответ в течение достаточно долгого времени. У меня есть ручное подтверждение для моего потребителя Kafka, и, прежде чем приложение будет закрыто, я хотел бы выполнить некоторый код и затем подтвердить Kafka. …
0 ответов

@PreDestroy иногда вызывается один раз сразу после @PostConstruct, иногда вызывается дважды при повторном запуске GET

В настоящее время я сталкиваюсь со странными проблемами с методами @PreDestroy в Mojarra 2.2.14: поведение, кажется, какое-то неопределенное. иногда он вызывается один раз непосредственно после @PostConstruct, иногда он вызывается дважды при повторн…
19 июн '17 в 08:45
2 ответа

Предоставляется ли вызов метода @PreDestroy, если мы получаем исключение в @PostConstract

У меня есть приложение SpringBoot, которое загружает некоторую конфигурацию и выполняет долгую обработку в методе, аннотированном @PostConstract. Есть некоторые ресурсы, которые должны быть освобождены, если приложение завершено успешно или с ошибко…
11 окт '18 в 12:55
2 ответа

Нужно ли уничтожать бобы-прототипы Spring вручную?

Я заметил, что @PreDestroy крючки из моего прототипа Spring beanted не выполнялись. С тех пор я прочитал здесь, что это на самом деле дизайн. Контейнер Spring уничтожит одноэлементные компоненты, но не уничтожит компоненты-прототипы. Мне непонятно п…
1 ответ

Весенний ботинок навести порядок на сигкилле

Я запускаю приложение SpringBoot. Я добавил некоторые действия по очистке, используя аннотацию @PreDestroy. Когда я завершаю процесс, используя SIGTERM, то есть kill ${PID} tomcat, он выполняет все задачи очистки, вызывая метод, помеченный @PreDestr…
03 окт '18 в 08:46
0 ответов

Выполнить метод после изменения окна JSF

Я пытался выполнить метод, когда я изменил окно или увидел приложение, и я не могу заставить его ввести метод. @Named @ViewScoped @URLMapping(id = "registry.xhtml", pattern = "/trx/registry", viewId = "/bill/registry.page") public class RegistryCont…
06 дек '18 в 18:23
2 ответа

Завершение работы @Bean ExecutorService с использованием @PreDestroy

У меня есть класс Spring @Configuration следующим образом: @Configuration public class ExecutorServiceConfiguration { @Bean public BlockingQueue<Runnable> queue() { return ArrayBlockingQueue<>(1000); } @Bean public ExecutorService execut…
1 ответ

JEE: Как перехватить метод @PostCostruct?

У меня есть фасоль, имеющая: void initialize() метод, аннотированный @PostConstruct. void release() метод, аннотированный @PreDestroy. Некоторые другие методы. Кроме того, у этого боба есть @Interceptors аннотация, определяющая некоторые перехватчик…
2 ответа

Проблема Spring с @PostConstruct и @PreDestroy

У меня есть приложение Spring, которое я пытаюсь протестировать с помощью EmbededRedis. Итак, я создал компонент, как показано ниже, для инициализации и уничтожения redis после тестирования. @Component public class EmbededRedis { @Value("${spri…
19 авг '20 в 13:09
0 ответов

Как эффективно использовать bean-компонент Elasticsearch highlevelClient при вызове метода @Predestroy

У меня есть приложение для весенней загрузки, которое выполняет вызов API эластичного поиска (операции CRUD), и оно работает отлично, но во время выключения (из-за некоторого обслуживания или обновления сервера) оно не обрабатывает все потоки / запр…
0 ответов

Как приостановить метод Spring @PreDestroy до тех пор, пока не будет запущен обратный вызов для возобновления завершения работы

У меня есть весеннее приложение с @PreDestroy метод, который должен закрыть определенный дескриптор API перед закрытием приложения, метод, который закрывает дескриптор, является асинхронным, а обратный вызов запускается API, когда дескриптор правиль…
31 янв '22 в 16:36
1 ответ

@PreDestroy не вызывается в ресурсе JAX-RS, как мне закрыть/освободить ресурсы?

У меня есть класс Java, помеченныйjakarta.ws.rs-apiаннотации, которые являются классом ресурсов отдыха. Я создал службу исполнителя как часть класса ресурсов (который содержит методы с аннотациями, такими как @GET, @PUT и т. д.), и ищу способ закрыт…
19 июн '23 в 05:18
0 ответов

@predestroy объекта 1 вызывается при третьем перенаправлении любого другого объекта на второй вкладке.

@predestroy страницы вызывается всякий раз, когда я перенаправляюсь на другую страницу в новой вкладке (для третьего направления) Мой контроллер — @ViewScopped из java.faces.view cdi и @named. переход на другую страницу, затем на другую страницу на …
25 окт '23 в 18:22