Interface Co<I,A,S,O>

All Known Implementing Classes:
NtAData

public interface Co<I,A,S,O>
The interface for module selection Phase 1: Combine input request into IxOpt and pass to IxPanel 1) Combine input ( Envelop, Body, Module ) three format 2) Calculate the result to IxOpt > This component will be called by IxOpt internal 「Sequence」 Phase 2: For sequence only 1) Execute `active` function 2) Pass the result of `active` into `standBy` ( Tran Component ) 3) Execute `standBy` function Phase 3: Response building
Author:
Lang
  • Method Summary

    Modifier and Type
    Method
    Description
    default Co<I,A,S,O>
    bind(IxWeb request)
     
    static Co
    endE(List<String> columns)
     
    static Co
    endV(boolean isMy)
     
    default io.vertx.core.Future<S>
    next(I input, A active)
     
    static Co
    nextJ(IxMod in, boolean isArray)
     
    static Co
    nextQ(IxMod in, boolean isArray)
     
    default io.vertx.core.Future<O>
    ok(A active, S standBy)
     
  • Method Details

    • nextQ

      static Co nextQ(IxMod in, boolean isArray)
    • nextJ

      static Co nextJ(IxMod in, boolean isArray)
    • endV

      static Co endV(boolean isMy)
    • endE

      static Co endE(List<String> columns)
    • ok

      default io.vertx.core.Future<O> ok(A active, S standBy)
    • next

      default io.vertx.core.Future<S> next(I input, A active)
    • bind

      default Co<I,A,S,O> bind(IxWeb request)