Class MoneyLaunderingOperation

java.lang.Object
org.mule.test.heisenberg.extension.MoneyLaunderingOperation

@Stereotype(EmpireStereotype.class) public class MoneyLaunderingOperation extends Object
  • Field Details

    • INVOLVED_PEOPLE

      public static final List<PersonalInfo> INVOLVED_PEOPLE
    • closeEmptyOperationCalls

      public static Integer closeEmptyOperationCalls
    • closePagingProviderCalls

      public static Integer closePagingProviderCalls
    • getPageCalls

      public static Integer getPageCalls
  • Constructor Details

    • MoneyLaunderingOperation

      public MoneyLaunderingOperation()
  • Method Details

    • launder

      public Long launder(@Config HeisenbergExtension config, long amount)
    • getPagedPersonalInfo

      public org.mule.runtime.extension.api.runtime.streaming.PagingProvider<HeisenbergConnection,PersonalInfo> getPagedPersonalInfo()
    • emptyPagedOperation

      public org.mule.runtime.extension.api.runtime.streaming.PagingProvider<HeisenbergConnection,String> emptyPagedOperation()
    • failingPagedOperation

      public org.mule.runtime.extension.api.runtime.streaming.PagingProvider<HeisenbergConnection,String> failingPagedOperation()
    • pagedOperationUsingConnection

      public org.mule.runtime.extension.api.runtime.streaming.PagingProvider<HeisenbergConnection,String> pagedOperationUsingConnection()
    • stickyPagedOperation

      public org.mule.runtime.extension.api.runtime.streaming.PagingProvider<HeisenbergConnection,Integer> stickyPagedOperation()
    • pagedOperationWithExtensionClassLoader

      public org.mule.runtime.extension.api.runtime.streaming.PagingProvider<HeisenbergConnection,Integer> pagedOperationWithExtensionClassLoader()
    • failAtClosePagedOperation

      public org.mule.runtime.extension.api.runtime.streaming.PagingProvider<HeisenbergConnection,Integer> failAtClosePagedOperation(Integer failOn)
    • failingConnectivityPagedOperation

      public org.mule.runtime.extension.api.runtime.streaming.PagingProvider<HeisenbergConnection,Integer> failingConnectivityPagedOperation(Integer failOn)
    • validateMoney

      @Validator @Throws(ValidationErrorTypeProvider.class) public void validateMoney()