java.lang.Object
dev.getelements.elements.service.blockchain.invoke.flow.FlowInvoker
All Implemented Interfaces:
dev.getelements.elements.sdk.service.blockchain.FlowSmartContractInvocationService.Invoker, dev.getelements.elements.sdk.service.blockchain.invoke.ScopedInvoker<dev.getelements.elements.sdk.service.blockchain.invoke.flow.FlowInvocationScope>

public class FlowInvoker extends Object implements dev.getelements.elements.sdk.service.blockchain.invoke.ScopedInvoker<dev.getelements.elements.sdk.service.blockchain.invoke.flow.FlowInvocationScope>, dev.getelements.elements.sdk.service.blockchain.FlowSmartContractInvocationService.Invoker
  • Nested Class Summary

    Nested classes/interfaces inherited from interface dev.getelements.elements.sdk.service.blockchain.invoke.ScopedInvoker

    dev.getelements.elements.sdk.service.blockchain.invoke.ScopedInvoker.Factory<InvocationScopeT extends dev.getelements.elements.sdk.service.blockchain.invoke.InvocationScope,InvokerT extends dev.getelements.elements.sdk.service.blockchain.invoke.ScopedInvoker<InvocationScopeT>>
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    call(String script, List<String> argumentTypes, List<?> arguments)
     
    org.onflow.sdk.FlowAccessApi
     
    dev.getelements.elements.sdk.model.util.MapperRegistry
     
    void
    initialize(dev.getelements.elements.sdk.service.blockchain.invoke.flow.FlowInvocationScope flowInvocationScope)
     
    dev.getelements.elements.sdk.model.blockchain.contract.FlowInvokeContractResponse
    send(String script, List<String> argumentTypes, List<?> arguments)
     
    void
    setFlowAccessApi(org.onflow.sdk.FlowAccessApi flowAccessApi)
     
    void
    setMapper(dev.getelements.elements.sdk.model.util.MapperRegistry mapperRegistry)
     

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface dev.getelements.elements.sdk.service.blockchain.FlowSmartContractInvocationService.Invoker

    call, send
  • Constructor Details

    • FlowInvoker

      public FlowInvoker()
  • Method Details

    • send

      public dev.getelements.elements.sdk.model.blockchain.contract.FlowInvokeContractResponse send(String script, List<String> argumentTypes, List<?> arguments)
      Specified by:
      send in interface dev.getelements.elements.sdk.service.blockchain.FlowSmartContractInvocationService.Invoker
    • call

      public Object call(String script, List<String> argumentTypes, List<?> arguments)
      Specified by:
      call in interface dev.getelements.elements.sdk.service.blockchain.FlowSmartContractInvocationService.Invoker
    • initialize

      public void initialize(dev.getelements.elements.sdk.service.blockchain.invoke.flow.FlowInvocationScope flowInvocationScope)
      Specified by:
      initialize in interface dev.getelements.elements.sdk.service.blockchain.invoke.ScopedInvoker<dev.getelements.elements.sdk.service.blockchain.invoke.flow.FlowInvocationScope>
    • getFlowAccessApi

      public org.onflow.sdk.FlowAccessApi getFlowAccessApi()
    • setFlowAccessApi

      @Inject public void setFlowAccessApi(org.onflow.sdk.FlowAccessApi flowAccessApi)
    • getMapper

      public dev.getelements.elements.sdk.model.util.MapperRegistry getMapper()
    • setMapper

      @Inject public void setMapper(dev.getelements.elements.sdk.model.util.MapperRegistry mapperRegistry)