Examples of MongoServer


Examples of de.bwaldvogel.mongo.MongoServer

        return (BasicDBObject) JSON.parse(string);
    }

    @Before
    public void setUp() throws Exception {
        mongoServer = new MongoServer(new MemoryBackend());
        InetSocketAddress serverAddress = mongoServer.bind();
        client = new MongoClient(new ServerAddress(serverAddress));
        db = client.getDB("testdb");
        admin = client.getDB("admin");
        collection = db.getCollection("testcoll");
View Full Code Here

Examples of de.bwaldvogel.mongo.MongoServer

    private MongoClient client;
    private MongoServer server;

    @Before
    public void setUp() {
        server = new MongoServer(new MemoryBackend());

        // bind on a random local port
        InetSocketAddress serverAddress = server.bind();

        client = new MongoClient(new ServerAddress(serverAddress));
View Full Code Here

Examples of de.bwaldvogel.mongo.MongoServer

    private Mongo writeClient;

    @Before
    public void setUp() throws Exception {
        MemoryBackend memoryBackend = new MemoryBackend();
        writeableServer = new MongoServer(memoryBackend);
        writeClient = new MongoClient(new ServerAddress(writeableServer.bind()));

        mongoServer = new MongoServer(new ReadOnlyProxy(memoryBackend));
        readOnlyClient = new MongoClient(new ServerAddress(mongoServer.bind()));
    }
View Full Code Here

Examples of org.codinjutsu.tools.mongo.model.MongoServer

        DefaultMutableTreeNode node = (DefaultMutableTreeNode) value;

        Object userObject = node.getUserObject();
        if (userObject instanceof MongoServer) {
            MongoServer mongoServer = (MongoServer) userObject;
            String label = mongoServer.getLabel();
            String host = StringUtils.join(mongoServer.getServerUrls(), ",");
            super.getTreeCellRendererComponent(mongoTree, StringUtils.isBlank(label) ? host : label, isSelected, isExpanded, isLeaf, row, focus);

            if (MongoServer.Status.OK.equals(mongoServer.getStatus())) {
                setToolTipText(host);
                setIcon(MONGO_SERVER);
            } else {
                setForeground(Color.RED);
                setIcon(MONGO_SERVER_ERROR);
View Full Code Here

Examples of org.codinjutsu.tools.mongo.model.MongoServer

        serverConfigurationCombobox.setModel(new DefaultComboBoxModel(mongoServers));

        serverConfigurationCombobox.setRenderer(new ColoredListCellRenderer() {
            @Override
            protected void customizeCellRenderer(JList list, Object value, int index, boolean selected, boolean hasFocus) {
                MongoServer serverConfiguration = (MongoServer) value;
                append(serverConfiguration.getLabel());
            }
        });


        databaseCombobox.setRenderer(new ColoredListCellRenderer() {
            @Override
            protected void customizeCellRenderer(JList list, Object value, int index, boolean selected, boolean hasFocus) {
                MongoDatabase mongoDatabase = (MongoDatabase) value;
                if (value == null) {
                    return;
                }
                append(mongoDatabase.getName());
            }
        });


        serverConfigurationCombobox.addItemListener(new ItemListener() {

            @Override
            public void itemStateChanged(ItemEvent itemEvent) {
                MongoServer selectedServer = (MongoServer) serverConfigurationCombobox.getSelectedItem();
                if (selectedServer == null) {
                    return;
                }
                databaseCombobox.removeAllItems();
                for (MongoDatabase mongoDatabase: selectedServer.getDatabases()) {
                    databaseCombobox.addItem(mongoDatabase);
                }
            }
        });
View Full Code Here

Examples of org.codinjutsu.tools.mongo.model.MongoServer

                    return;
                }

                serverNode.removeAllChildren();

                MongoServer mongoServer = (MongoServer) serverNode.getUserObject();
                mongoManager.loadServer(mongoServer);

                addIfPossibleDatabase(mongoServer, serverNode);

                ((DefaultTreeModel) mongoTree.getModel()).reload(serverNode);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.