Package au.com.dius.pact.provider
Interface StateChange
-
- All Implemented Interfaces:
public interface StateChange
-
-
Method Summary
Modifier and Type Method Description abstract StateChangeResultexecuteStateChange(IProviderVerifier verifier, IProviderInfo provider, IConsumerInfo consumer, Interaction interaction, String interactionMessage, Map<String, Object> failures, ProviderClient providerClient)abstract Result<Map<String, Object>, Exception>stateChange(IProviderVerifier verifier, ProviderState state, IProviderInfo provider, IConsumerInfo consumer, Boolean isSetup, ProviderClient providerClient)abstract UnitexecuteStateChangeTeardown(IProviderVerifier verifier, Interaction interaction, IProviderInfo provider, IConsumerInfo consumer, ProviderClient providerClient)-
-
Method Detail
-
executeStateChange
abstract StateChangeResult executeStateChange(IProviderVerifier verifier, IProviderInfo provider, IConsumerInfo consumer, Interaction interaction, String interactionMessage, Map<String, Object> failures, ProviderClient providerClient)
-
stateChange
abstract Result<Map<String, Object>, Exception> stateChange(IProviderVerifier verifier, ProviderState state, IProviderInfo provider, IConsumerInfo consumer, Boolean isSetup, ProviderClient providerClient)
-
executeStateChangeTeardown
abstract Unit executeStateChangeTeardown(IProviderVerifier verifier, Interaction interaction, IProviderInfo provider, IConsumerInfo consumer, ProviderClient providerClient)
-
-
-
-