2017-05-01 2 views
0

사용자 정의 NIFI 프로세서를 작성합니다. (지금은 NIFI 고유의 emailProcessor를 제거한 버전입니다.)Apache Nifi 사용자 정의 프로세서 (Spring 지원 포함)

내가 Spring의 의존성 삽입을 사용할 수 있다면 바람직 할 것이다. 예 : 이메일 서비스 콩이 메일을 제공합니다. 내 프로세서에서 EmailService는 자동으로 실행되어야합니다.

어떻게 구성 할 수 있습니까?

답변

2

Apache NiFi 프로세서 자체는 어떤 식 으로든 Spring과 관련이 없습니다. 프로세서의 @OnScheduled 메소드에 ApplicationContext를 작성한 다음 나중에 onTigger가 호출 될 때 사용할 빈을 확보해야합니다. 프로세서 자체가 NiFi 프레임 워크에 의해 관리되고 스프링 빈이 아니기 때문에 @Autowire를 프로세서에 직접 넣을 수 있다고 생각하지 않습니다.

+0

동일한 사례를 공유 할 수 있습니까? – hemantvsn

관련 문제