0
Scala에서 Publisher.subscribe (Sub, Filter) 메서드를 사용하는 방법을 알아 내려고하고 있습니다. 내가 올바르게 이해한다면 가입자가 알리는 방법과 그렇지 않은 방법을 지정할 수 있습니까?scala publisher filter
그런 필터 구문의 예를 들어 주시겠습니까?
Scala에서 Publisher.subscribe (Sub, Filter) 메서드를 사용하는 방법을 알아 내려고하고 있습니다. 내가 올바르게 이해한다면 가입자가 알리는 방법과 그렇지 않은 방법을 지정할 수 있습니까?scala publisher filter
그런 필터 구문의 예를 들어 주시겠습니까?
Scaladoc의 말 : type Filter = (Evt) ⇒ Boolean
. 따라서 Evt
에서 Boolean
까지의 모든 기능은 예를 들어 publisher.subscribe(this, _ != null)
.
하지만 더 구체적인 예를 들려 줄 수 있습니다. publisher.doAction() 메서드의 이벤트 만 구독하고 싶습니다. – user485659
이것은 당신의 이벤트가 어떻게 생겼는지에 달려 있습니다. 이 경우에는'doAction()'에서 생성되었는지 (보다 일반적으로는 생성 된 메소드에서) 생성되었는지 여부에 대한 정보를 포함해야합니다. –