나는 이벤트 관찰자 클래스가 있습니다. 그것은 일반적인 메일러입니다. 그것은 이벤트를 소요하고 그것의 이메일을 만듭니다.CDI에서 동일한 클래스의 여러 관찰자
<m:Mailer
resource="WEB-INF/email/adminConfirmation.ftl"
emailNotificationAddress="[email protected]">
<order:onOrderChange>
<s:parameters>
<order:StateChange>
<s:Observes />
</order:StateChange>
</s:parameters>
</order:onOrderChange>
</m:Mailer>
<m:Mailer
resource="WEB-INF/email/userConfirmation.ftl"
emailNotificationAddress="${order.user.email}">
<order:onOrderChange>
<s:parameters>
<order:StateChange>
<s:Observes />
</order:StateChange>
</s:parameters>
</order:onOrderChange>
</m:Mailer>
을 그리고 또한 나는 그것을 상속하고 싶은이 주석 기반의 정보를, 그래서이 순서를 선언 할 필요가 없습니다 : 그래서 같은이 관찰자 클래스의 여러 인스턴스를 생성 할 때마다 onOrderChange 방법. 나는 s : modifies로 두 개의 인스턴스를 선언하려고 시도했다. 하지만 내가하는 일과 상관없이 하나의 리스너 인스턴스가 첨부됩니다.
필자는 이벤트 관찰자와 동일한 클래스의 여러 구성 인스턴스를 필사적으로 첨부하려고합니다. 그리고
당신이이 검색 무엇 :-) ... 당신은 클래스가 아닌 심 3 XML 구성을 게시 할 경우
명확히하기 위해 - 구현은 중요하지 않습니다. 나는 같은 클래스의 여러 관찰자 빈 인스턴스를 만드는 것에 대해 물어 봤다. 구현과 목적은 중요하지 않습니다. 이 bean은 정확히 같은 구현을 가지고 있다고 가정하지만 다르게 매개 변수화됩니다. –
이것은 멋진 장소로되어 있기 때문에 귀하의 게시물 주제를 안전하게 읽을 수 있습니다. –