package com.l7tech.common.io.failover;

import com.l7tech.util.DeserializeSafe;

@DeserializeSafe
public interface FailoverStrategy<ST> {
   ST selectService();

   void reportFailure(ST var1);

   void reportSuccess(ST var1);

   String getName();

   String getDescription();

   void reportContent(Object var1, Feedback var2);
}
