package com.dhemery.publishing.fixtures; import com.dhemery.publishing.Subscribe; public class SubscribesTo1Twice extends Subscriber { private final String method1Tag; private final String method2Tag; public SubscribesTo1Twice(String method1Tag, String method2Tag) { this.method1Tag = method1Tag; this.method2Tag = method2Tag; } @Subscribe public void method1(Publication1 publication) { recordDeliveryOfType(publication.getClass()); recordDeliveryByMethod(method1Tag); } @Subscribe public void method2(Publication1 publication) { recordDeliveryOfType(publication.getClass()); recordDeliveryByMethod(method2Tag); } }