Package 

Class AmqpTarget

  • All Implemented Interfaces:
    au.com.dius.pact.provider.junit.target.TestClassAwareTarget , au.com.dius.pact.provider.junitsupport.target.Target

    @Deprecated(message = "Use MessageTarget") 
    public class AmqpTarget
    extends BaseTarget
                        

    Out-of-the-box implementation of Target, that run Interaction against message pact and verify response By default it will scan all packages for annotated methods, but a list of packages can be provided to reduce the performance cost

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      public class AmqpTarget.Companion
    • Method Summary

      Modifier and Type Method Description
      Unit testInteraction(String consumerName, Interaction interaction, PactSource source, Map<String, Object> context) {@inheritDoc}
      final ValueResolver getValueResolver()
      final List<BiConsumer<VerificationResult, IProviderVerifier>> getCallbacks()
      final List<Pair<Class<out Object>, Supplier<out Object>>> getStateHandlers()
      IProviderVerifier getVerifier()
      final Unit setValueResolver(ValueResolver valueResolver)
      Unit setVerifier(IProviderVerifier verifier)
      • Methods inherited from class au.com.dius.pact.provider.junit.target.AmqpTarget

        addResultCallback, configureVerifier, getStateHandlers, setStateHandlers, setTestClass, withStateHandler, withStateHandlers
      • Methods inherited from class au.com.dius.pact.provider.junitsupport.target.Target

        equals, hashCode, toString
      • Methods inherited from class au.com.dius.pact.provider.junit.target.TestClassAwareTarget

        getRequestClass
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait