Examples of TransportConnector


Examples of org.apache.activemq.broker.TransportConnector

        System.setProperty("javax.net.ssl.keyStorePassword", PASSWORD);

        broker = new BrokerService();
        broker.setPersistent(false);
        broker.setUseJmx(false);
        TransportConnector connector = broker.addConnector("nio+ssl://localhost:0?transport.needClientAuth=true&transport.enabledCipherSuites=SSL_RSA_WITH_RC4_128_SHA,SSL_DH_anon_WITH_3DES_EDE_CBC_SHA");
        broker.start();
        broker.waitUntilStarted();

        ActiveMQConnectionFactory factory = new ActiveMQConnectionFactory("nio+ssl://localhost:" + connector.getConnectUri().getPort());
        connection = factory.createConnection();
        session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
        connection.start();
    }
View Full Code Here

Examples of org.apache.activemq.broker.TransportConnector

        NetworkConnector network = answer.addNetworkConnector("masterslave:(" + BROKER_B1_BIND_ADDRESS + "," + BROKER_B2_BIND_ADDRESS + ")?useExponentialBackOff=false&discovered.randomize=true&discovered.maxReconnectAttempts=0");
        network.setDuplex(false);

        // lazy create
        TransportConnector transportConnector = new TransportConnector();
        transportConnector.setUri(new URI(BROKER_A1_BIND_ADDRESS));
        answer.addConnector(transportConnector);
        answer.setUseShutdownHook(false);

        answer.start();
View Full Code Here

Examples of org.apache.activemq.broker.TransportConnector

        brokers.clear();
    }


    private NetworkConnector bridge(BrokerService from, BrokerService to) throws Exception {
        TransportConnector toConnector = to.getTransportConnectors().get(0);
        NetworkConnector bridge =
                from.addNetworkConnector("static://" + toConnector.getPublishableConnectString());
        bridge.addStaticallyIncludedDestination(sendQ);
        bridge.addStaticallyIncludedDestination(replyQWildcard);
        return bridge;
    }
View Full Code Here

Examples of org.apache.activemq.broker.TransportConnector

        // it is possible to *replace* the default implied failover options  via..
        NetworkConnector network = answer.addNetworkConnector("masterslave:(" + BROKER_B1_BIND_ADDRESS + "," + BROKER_B2_BIND_ADDRESS + ")");
        network.setDuplex(false);

        // lazy create
        TransportConnector transportConnector = new TransportConnector();
        transportConnector.setUri(new URI(BROKER_A2_BIND_ADDRESS));
        answer.addConnector(transportConnector);
        answer.setUseShutdownHook(false);

        new Thread(new Runnable() {
            @Override
View Full Code Here

Examples of org.apache.activemq.broker.TransportConnector

        NetworkConnector network = answer.addNetworkConnector("masterslave:(" + BROKER_A1_BIND_ADDRESS + "," + BROKER_A2_BIND_ADDRESS + ")");
        network.setDuplex(false);

        // lazy create
        TransportConnector transportConnector = new TransportConnector();
        transportConnector.setUri(new URI(BROKER_B1_BIND_ADDRESS));
        answer.addConnector(transportConnector);
        answer.setUseShutdownHook(false);

        answer.start();
View Full Code Here

Examples of org.apache.activemq.broker.TransportConnector

        NetworkConnector network = answer.addNetworkConnector("masterslave:(" + BROKER_A1_BIND_ADDRESS + "," + BROKER_A2_BIND_ADDRESS + ")");
        network.setDuplex(false);

        // lazy create
        TransportConnector transportConnector = new TransportConnector();
        transportConnector.setUri(new URI(BROKER_B2_BIND_ADDRESS));
        answer.addConnector(transportConnector);
        answer.setUseShutdownHook(false);

        new Thread(new Runnable() {
            @Override
View Full Code Here

Examples of org.apache.activemq.broker.TransportConnector

            if (transportConnectors.isEmpty()) {
                broker.addConnector(new URI(AUTO_ASSIGN_TRANSPORT));
                transportConnectors = broker.getTransportConnectors();
            }

            TransportConnector transport = transportConnectors.get(0);
            transport.setDiscoveryUri(new URI("multicast://default?group=" + groupName));
            NetworkConnector nc = broker.addNetworkConnector("multicast://default?group=" + groupName);
            nc.setNetworkTTL(ttl);
            nc.setSuppressDuplicateQueueSubscriptions(suppressduplicateQueueSubs);
            nc.setDecreaseNetworkConsumerPriority(decreasePriority);
        }
View Full Code Here

Examples of org.apache.activemq.broker.TransportConnector

    private static final Logger LOG = LoggerFactory.getLogger(DiscoveryTransportNoBrokerTest.class);

    public void testNoExtraThreads() throws Exception {
        BrokerService broker = new BrokerService();
        TransportConnector tcp = broker.addConnector("tcp://localhost:0?transport.closeAsync=false");
        String group = "GR-" +  System.currentTimeMillis();
        URI discoveryUri = new URI("multicast://default?group=" + group);
        tcp.setDiscoveryUri(discoveryUri);
        broker.start();
        broker.waitUntilStarted();
       
        Vector<String> existingNames = new Vector<String>();
        Thread[] threads = getThreads();
View Full Code Here

Examples of org.apache.activemq.broker.TransportConnector

        broker.getManagementContext().setCreateConnector(false);
        broker.setSslContext(sslContext);
        broker.setDeleteAllMessagesOnStartup(true);
        broker.setBrokerName("Broker_" + listenPort);
        // lazy init listener on broker start
        TransportConnector transportConnector = new TransportConnector();
        transportConnector.setUri(new URI(scheme + "://localhost:" + listenPort));
        List<TransportConnector> transportConnectors = new ArrayList<TransportConnector>();
        transportConnectors.add(transportConnector);
        broker.setTransportConnectors(transportConnectors);
        if (networkToPorts != null && networkToPorts.length > 0) {
            StringBuilder builder = new StringBuilder("static:(failover:(" + scheme + "://localhost:");
View Full Code Here

Examples of org.apache.activemq.broker.TransportConnector

        BrokerService broker = new BrokerService();
        broker.setUseJmx(false);
        broker.getManagementContext().setCreateConnector(false);
        broker.setBrokerName("Broker_Shared");
        // lazy create transport connector on start completion
        TransportConnector connector = new TransportConnector();
        connector.setUri(new URI("tcp://localhost:" + listenPort));
        broker.addConnector(connector);
        broker.setDataDirectory(dataDir);
        return broker;
    }
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.