public class DefaultStateChange implements StateChange
Class containing all the state change logic
Modifier and Type | Field and Description |
---|---|
static DefaultStateChange |
INSTANCE
Class containing all the state change logic
|
Modifier and Type | Method and Description |
---|---|
StateChangeResult |
executeStateChange(IProviderVerifier verifier,
IProviderInfo provider,
IConsumerInfo consumer,
au.com.dius.pact.model.Interaction interaction,
java.lang.String interactionMessage,
java.util.Map<java.lang.String,java.lang.Object> failures,
ProviderClient providerClient) |
void |
executeStateChangeTeardown(IProviderVerifier verifier,
au.com.dius.pact.model.Interaction interaction,
IProviderInfo provider,
IConsumerInfo consumer,
ProviderClient providerClient) |
au.com.dius.pact.com.github.michaelbull.result.Result<java.util.Map,java.lang.Exception> |
stateChange(IProviderVerifier verifier,
au.com.dius.pact.model.ProviderState state,
IProviderInfo provider,
IConsumerInfo consumer,
boolean isSetup,
ProviderClient providerClient) |
executeStateChange, executeStateChangeTeardown, stateChange
public static DefaultStateChange INSTANCE
Class containing all the state change logic
public StateChangeResult executeStateChange(IProviderVerifier verifier, IProviderInfo provider, IConsumerInfo consumer, au.com.dius.pact.model.Interaction interaction, java.lang.String interactionMessage, java.util.Map<java.lang.String,java.lang.Object> failures, ProviderClient providerClient)
public au.com.dius.pact.com.github.michaelbull.result.Result<java.util.Map,java.lang.Exception> stateChange(IProviderVerifier verifier, au.com.dius.pact.model.ProviderState state, IProviderInfo provider, IConsumerInfo consumer, boolean isSetup, ProviderClient providerClient)
public void executeStateChangeTeardown(IProviderVerifier verifier, au.com.dius.pact.model.Interaction interaction, IProviderInfo provider, IConsumerInfo consumer, ProviderClient providerClient)