Конфигурация ReadFile для входного потока для конфигурации инициатора quickfixj - PullRequest
0 голосов
/ 31 марта 2020

У меня есть вопрос для чтения файла в качестве входного потока. я настроил свой initiator.config, следуя примеру приложений banzai от quickfixj, мой код

public static void main(String[] args){
        new TestMarketdataRequest(args[0]);
    } 

и мой readf ie здесь

    public TestMarketdataRequest(String[] args)throws Exception {
    InputStream inputStream = null;
    System.out.println(args.length);
    if (args.length == 0) {
        inputStream = TestMarketdataRequest.class.getResourceAsStream("initiator.config");
        System.out.println(inputStream);
    } else if (args.length == 1) {
        inputStream = new FileInputStream(args[0]);
    }
    if (inputStream == null) {
        System.out.println("usage: " + TestMarketdataRequest.class.getName() + " [configFile].");
        return;
    }

, но когда я запускаю свои приложения, я это сообщение

  Application: TestMarketdataRequest 
0
null
usage: com.dxtr.fastmatch.marketdatarequestapps.TestMarketdataRequest [configFile].

, поэтому я думаю, что мой код не подходит для файла inputtream. так как создать правильный код для файла входного потока для initiator.config для quickfixj?

...