Apache Felix Event Admin Implementation
felix-> configuration 의 표준 시간 제한 은 5000ms입니다. 이제 하나 이상의 이벤트 처리기가 프로그래밍 방식으로 더 오래 걸리도록 허용하는 방법은 무엇입니까?
http://www.osgi.org/javadoc/r4v42/org/osgi/service/cm/ConfigurationAdmin.html에 설명 된 ConfigurationAdmin 서비스를 통해 프로그래밍 방식으로 OSGi 구성을 변경할 수 있습니다 .
변경하려는 구성의 PID가 필요합니다 (OSGi 관리 콘솔 또는 셸에서 제공). ConfigurationAdmin.getConfiguration (..)을 사용하여 해당 Configuration 개체를 검색하고 변경된 속성으로 Configuration.update (...)를 호출합니다.
즉, 이벤트 블랙 리스팅 시간 초과를 늘리는 것은 일반적으로 나쁜 생각입니다. 실행하는 데 오랜 시간이 걸리는 이벤트 핸들러는 사물을 차단합니다. 느린 작업을 수행하려면 별도의 스레드 또는 작업 (Chris Leggett이 제안한대로)을 사용하십시오.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다