0
나는 다음과 같은 구성이 있습니다리스너 내에서 DefaultMessageListenerContainer을 받고
<jms:listener-container container-type="default" connection-factory="cachedConnectionFactory" acknowledge="auto">
<jms:listener id="myListenerContainerId" destination="myDestination" ref="myListener" method="onMessage" />
</jms:listener-container>
<bean id="myListenerId" class="X.Y.Z.myListener">
// Some attributes
</bean>
그리고 다음 청취자 :
public class myListener implements MessageListener {
@Override
public void onMessage(Message message) {
// Some work
}
}
내 청취자 내에서 DefaultMessageListenerContainermyListenerContainerId
을 얻을 수있는 방법이 있나요을 ?
내 요구 사항을 명확히하기 위해 myListenerId
이 실행 중인지 여부에 상관없이 리스너 onMessage
이 트리거됩니다. myListenerContainerId
에서만 트리거되는지 확인해야합니다.
대단히 감사합니다 :) – Radhwen