public static void main()

in api-server/src/main/java/org/apache/cassandra/diff/api/DiffAPIServer.java [35:57]


    public static void main(String[] args) throws IOException {
        String filename = args[0];
        JAXRSServerFactoryBean factoryBean = new JAXRSServerFactoryBean();

        DiffJobsResource diffResource = new DiffJobsResource(YamlJobConfiguration.load(new FileInputStream(filename)));
        factoryBean.setResourceProviders(Lists.newArrayList(new SingletonResourceProvider(diffResource),
                                                            new SingletonResourceProvider(new HealthResource())));
        factoryBean.setAddress("http://localhost:8089/");
        Server server = factoryBean.create();

        try {
            server.start();
            System.in.read();
        } catch (Throwable t) {
            t.printStackTrace(System.out);
            throw t;
        } finally {
            diffResource.close();
            if (server.isStarted())
                server.stop();
            System.exit(0);
        }
    }