Class CompositeFaultKey

  • All Implemented Interfaces:
    FaultKey

    public class CompositeFaultKey
    extends java.lang.Object
    implements FaultKey
    • Method Detail

      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • size

        public int size()
        Specified by:
        size in interface FaultKey
      • findMatchingFaultKey

        @Nullable
        public static FaultKey findMatchingFaultKey​(java.util.Map<FaultKey,​java.lang.Runnable> assertionsByFaultKey,
                                                    java.util.List<org.json.JSONObject> rpcsWhereFaultsInjected)
      • findMatchingFaultKeys

        @Nullable
        public static java.util.List<FaultKey> findMatchingFaultKeys​(java.util.Map<FaultKey,​java.util.Map.Entry<io.grpc.Status.Code,​java.lang.String>> assertionsByFaultKey,
                                                                     java.util.List<org.json.JSONObject> rpcsWhereFaultsInjected,
                                                                     io.grpc.Status.Code code)
      • performIterableMatching

        public static java.util.List<FaultKey> performIterableMatching​(java.util.List<FaultKey> previousIterationMatching,
                                                                       java.util.List<java.util.List<SingleFaultKey>> rpcsWhereFaultsInjectedFaultKeys,
                                                                       java.util.List<org.json.JSONObject> rpcsWhereFaultsInjected)