Package de.jetwick.config

Examples of de.jetwick.config.DefaultModule


            }
        };

        Runtime.getRuntime().addShutdownHook(new Thread(runOnExit));

        Module module = new DefaultModule();
        Injector injector = Guice.createInjector(module);
        TwitterSearch tws = injector.getInstance(TwitterSearch.class);
        ElasticTweetSearch tweetSearch = injector.getInstance(ElasticTweetSearch.class);

        // WAIT UNTIL AVAILABLE
View Full Code Here


            throw new RuntimeException(ex);
        }
    }

    public static void main(String args[]) throws Exception {
        DefaultModule module = new DefaultModule();
        Injector injector = Guice.createInjector(module);
        RMIClient rmiProvider = injector.getInstance(RMIClient.class);
        rmiProvider.send(new JTweet(1L, "test", new JUser("peter")));
    }
View Full Code Here

    private final Logger logger = LoggerFactory.getLogger(getClass());
    private Configuration cfg;
    private Injector injector;

    public JetwickApp() {
        this(Guice.createInjector(new DefaultModule()));
    }
View Full Code Here

        Map<String, String> map = Helper.parseArguments(args);
        logger.info("arguments:" + map);
        if (args.length == 0)
            map.put("print", "timetabling");

        Module module = new DefaultModule();
        Injector injector = Guice.createInjector(module);
        injector.getInstance(Statistics.class).start(map);
    }
View Full Code Here

            return;
        }
    }

    public Util() {
        Module module = new DefaultModule();
        Guice.createInjector(module).injectMembers(this);
    }
View Full Code Here

        userSearch.refresh();
        logger.info("Successfully finished deleteAll");
    }

    private void copyStaticTweets() {
        Module module = new DefaultModule();
        Injector injector = Guice.createInjector(module);
        Provider<RMIClient> rmiProvider = injector.getProvider(RMIClient.class);
        Configuration cfg = injector.getInstance(Configuration.class);
        TwitterSearch twSearch = injector.getInstance(TwitterSearch.class);
        twSearch.initTwitter4JInstance(cfg.getTwitterSearchCredits().getToken(),
View Full Code Here

        return tw;
    }

    @Override
    public Module createModule() {
        return new DefaultModule() {

            @Override
            public void installSearchModule() {
                bind(ElasticTweetSearch.class).toInstance(twTestSearch.getSearch());
            }
View Full Code Here

        assertEquals(0, tweets.get(1).getRetweetCount());       
    }

    @Override
    public Module createModule() {
        return new DefaultModule() {

            @Override
            public void installSearchModule() {
                bind(ElasticUserSearch.class).toInstance(userSearchTester.getSearch());
                bind(ElasticTweetSearch.class).toInstance(tweetSearchTester.getSearch());
View Full Code Here

    protected <T> T getInstance(Class<T> clazz) {
        return injector.getInstance(clazz);
    }

    protected JetwickApp createJetwickApp() {
        DefaultModule module = new DefaultModule() {

            @Override
            public void installTwitterModule() {
                bind(TwitterSearch.class).toInstance(createTestTwitterSearch());
            }
View Full Code Here

        assertEquals(2, user.getFriends().size());
    }

    @Override
    public Module createModule() {
        return new DefaultModule() {

            @Override
            public void installSearchModule() {
                // avoid that we need to set up (user/tweet) search
            }
View Full Code Here

TOP

Related Classes of de.jetwick.config.DefaultModule

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.