2

ちょっと興味があります:私は次のコードを持っています:

@Component
public class GoogleExceptionRetryClassifier implements Classifier<Throwable, Boolean>
{
   private static final Collection<Classifier<Throwable, Boolean>> classifiers = new ArrayList<Classifier<Throwable, Boolean>>();
   static
   {
      classifiers.add((tr) -> classInCauseChain(tr, UnknownHostException.class));
      classifiers.add((tr) -> classInCauseChain(tr, SocketTimeoutException.class));

      //vv--LINE BELOW!!!!--vv
      classifiers.add(GoogleExceptionRetryClassifier::isGoogleHTTP5XXError);
   }

...

}

指定された行に現在のクラスをリストしないようにする方法はありますか? メソッドは、静的初期化ブロックと同じクラスの静的メソッドです。インスタンスがまだないのでできないことはわかっていますが、スペルアウトせずに現在のクラスを推測this::isGoogleHTTP5XXErrorできるようなものがあればいいと思います。::isGoogleHTTP5XXErrorこれは存在しますか?

4

0 に答える 0