Package org.apache.qpid.disttest.client

Examples of org.apache.qpid.disttest.client.Client


        // cleaning manually
        while(consumer.receive(1000l) != null);

        final Config config = ConfigFileTestHelper.getConfigFromResource(getClass(), "produceClient.json");
        _controller.setConfig(config);
        final Client client1 = new Client(new ClientJmsDelegate(_context));
        final Thread client1Thread = createBackgroundClientThread(client1);
        _controller.awaitClientRegistrations();

        ResultsForAllTests results = _controller.runAllTests();
        _controller.stopAllRegisteredClients();
View Full Code Here


    private List<TestResult> runTestsForTwoClients(String jsonConfigFile, int expectedNumberOfTests) throws NamingException, InterruptedException
    {
        final Config config = ConfigFileTestHelper.getConfigFromResource(getClass(), jsonConfigFile);
        _controller.setConfig(config);

        final Client client1 = new Client(new ClientJmsDelegate(_context));
        final Client client2 = new Client(new ClientJmsDelegate(_context));

        final Thread client1Thread = createBackgroundClientThread(client1);
        final Thread client2Thread = createBackgroundClientThread(client2);

        _controller.awaitClientRegistrations();
View Full Code Here

        _controllerQueue = new ControllerQueue(_connection, _context);
        _session = _connection.createSession(false, Session.AUTO_ACKNOWLEDGE);

        _clientJmsDelegate = new ClientJmsDelegate(_context);
        _client = new Client(_clientJmsDelegate);
        _client.start();
    }
View Full Code Here

        _session = _connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
        _controllerQueue = new ControllerQueue(_connection, _context);

        _clientJmsDelegate = new ClientJmsDelegate(_context);
        _client = new Client(_clientJmsDelegate);
        _client.start();

        final RegisterClientCommand registrationCommand = _controllerQueue.getNext();
        createClientQueueProducer(registrationCommand);
View Full Code Here

        _controllerQueue = new ControllerQueue(_connection, _context);
        _session = _connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
        _producer = _session.createProducer(getTestQueue());

        _delegate = new TestClientJmsDelegate(getContext());
        _client = new Client(_delegate);
    }
View Full Code Here

        _controllerQueue = new ControllerQueue(_connection, _context);
        Session session = _connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
        _consumer = session.createConsumer(getTestQueue());

        _delegate = new TestClientJmsDelegate(getContext());
        _client = new Client(_delegate);
    }
View Full Code Here

    private void createBackgroundClient(Context context)
    {
        try
        {
            final Client client = new Client(new ClientJmsDelegate(context));

            final Thread clientThread = new Thread(new Runnable()
            {
                @Override
                public void run()
                {
                    LOGGER.info("Starting client " + client.getClientName());
                    client.start();
                    client.waitUntilStopped();
                    LOGGER.info("Stopped client " + client.getClientName());
                }
            });
            clientThread.start();
        }
        catch (NamingException e)
View Full Code Here

        // cleaning manually
        while(consumer.receive(1000l) != null);

        final Config config = ConfigFileTestHelper.getConfigFromResource(getClass(), "produceClient.json");
        _controller.setConfig(config);
        final Client client1 = new Client(new ClientJmsDelegate(_context));
        final Thread client1Thread = createBackgroundClientThread(client1);
        _controller.awaitClientRegistrations();

        ResultsForAllTests results = _controller.runAllTests();
        _controller.stopAllRegisteredClients();
View Full Code Here

    private List<TestResult> runTestsForTwoClients(String jsonConfigFile, int expectedNumberOfTests) throws NamingException, InterruptedException
    {
        final Config config = ConfigFileTestHelper.getConfigFromResource(getClass(), jsonConfigFile);
        _controller.setConfig(config);

        final Client client1 = new Client(new ClientJmsDelegate(_context));
        final Client client2 = new Client(new ClientJmsDelegate(_context));

        final Thread client1Thread = createBackgroundClientThread(client1);
        final Thread client2Thread = createBackgroundClientThread(client2);

        _controller.awaitClientRegistrations();
View Full Code Here

    private void createBackgroundClient(Context context)
    {
        try
        {
            final Client client = new Client(new ClientJmsDelegate(context));

            final Thread clientThread = new Thread(new Runnable()
            {
                @Override
                public void run()
                {
                    LOGGER.info("Starting client " + client.getClientName());
                    client.start();
                    client.waitUntilStopped();
                    LOGGER.info("Stopped client " + client.getClientName());
                }
            });
            clientThread.start();
        }
        catch (NamingException e)
View Full Code Here

TOP

Related Classes of org.apache.qpid.disttest.client.Client

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.