diff --git a/invoice/src/main/java/org/killbill/billing/invoice/InvoiceListener.java b/invoice/src/main/java/org/killbill/billing/invoice/InvoiceListener.java
index 03dcf5f..362ea54 100644
--- a/invoice/src/main/java/org/killbill/billing/invoice/InvoiceListener.java
+++ b/invoice/src/main/java/org/killbill/billing/invoice/InvoiceListener.java
@@ -26,7 +26,6 @@ import org.killbill.billing.account.api.AccountInternalApi;
import org.killbill.billing.callcontext.InternalCallContext;
import org.killbill.billing.events.BlockingTransitionInternalEvent;
import org.killbill.billing.events.EffectiveSubscriptionInternalEvent;
-import org.killbill.billing.events.RepairSubscriptionInternalEvent;
import org.killbill.billing.invoice.api.InvoiceApiException;
import org.killbill.billing.subscription.api.SubscriptionBaseTransitionType;
import org.killbill.billing.util.callcontext.CallOrigin;
@@ -56,17 +55,6 @@ public class InvoiceListener {
@AllowConcurrentEvents
@Subscribe
- public void handleRepairSubscriptionEvent(final RepairSubscriptionInternalEvent event) {
- try {
- final InternalCallContext context = internalCallContextFactory.createInternalCallContext(event.getSearchKey2(), event.getSearchKey1(), "RepairBundle", CallOrigin.INTERNAL, UserType.SYSTEM, event.getUserToken());
- dispatcher.processAccount(event.getAccountId(), context.toLocalDate(event.getEffectiveDate()), null, context);
- } catch (final InvoiceApiException e) {
- log.error(e.getMessage());
- }
- }
-
- @AllowConcurrentEvents
- @Subscribe
public void handleSubscriptionTransition(final EffectiveSubscriptionInternalEvent event) {
try {
// Skip future uncancel event
diff --git a/util/src/test/java/org/killbill/billing/api/TestApiListener.java b/util/src/test/java/org/killbill/billing/api/TestApiListener.java
index cbe643b..f9c28db 100644
--- a/util/src/test/java/org/killbill/billing/api/TestApiListener.java
+++ b/util/src/test/java/org/killbill/billing/api/TestApiListener.java
@@ -40,7 +40,6 @@ import org.killbill.billing.events.NullInvoiceInternalEvent;
import org.killbill.billing.events.PaymentErrorInternalEvent;
import org.killbill.billing.events.PaymentInfoInternalEvent;
import org.killbill.billing.events.PaymentPluginErrorInternalEvent;
-import org.killbill.billing.events.RepairSubscriptionInternalEvent;
import org.killbill.billing.events.TagDefinitionInternalEvent;
import org.killbill.billing.events.TagInternalEvent;
import org.skife.jdbi.v2.Handle;
@@ -119,7 +118,6 @@ public class TestApiListener {
PAYMENT,
PAYMENT_ERROR,
PAYMENT_PLUGIN_ERROR,
- REPAIR_BUNDLE,
TAG,
TAG_DEFINITION,
CUSTOM_FIELD,
@@ -133,13 +131,6 @@ public class TestApiListener {
}
@Subscribe
- public void handleRepairSubscriptionEvents(final RepairSubscriptionInternalEvent event) {
- log.info(String.format("Got RepairSubscriptionEvent event %s", event.toString()));
- assertEqualsNicely(NextEvent.REPAIR_BUNDLE);
- notifyIfStackEmpty();
- }
-
- @Subscribe
public void handleEntitlementEvents(final BlockingTransitionInternalEvent event) {
log.info(String.format("Got entitlement event %s", event.toString()));
assertEqualsNicely(NextEvent.BLOCK);