@Override
    public void setRuntimeContext(RuntimeContext runtimeContext) {
        super.setRuntimeContext(runtimeContext);
        this.runtimeContext = runtimeContext;

        Map<String, String> globalJobParameters = runtimeContext.getExecutionConfig().getGlobalJobParameters().toMap();
        Map<String, String> sensitiveParameters = new CaseInsensitiveMap();
        sensitiveParameters.putAll(globalJobParameters);
        this.clientShare = Boolean.parseBoolean(sensitiveParameters.getOrDefault("async.side.clientShare", "false"));
        this.poolSize = Integer.parseInt(sensitiveParameters.getOrDefault("async.side.poolSize", "5"));
    }
All interfaces inherit naming rules: type + "AsyncReqRow" such as == "MysqlAsyncReqRow
only support Left join / inner join(join),not support right join
Date: 2018/7/9
Company: www.dtstack.com

@author xuchao
core/src/main/java/com/dtstack/flink/sql/side/BaseAsyncReqRow.java