org.apache.activemq.artemis.tests.integration.stomp.util.StompClientConnectionV11

Here are the examples of the java api class org.apache.activemq.artemis.tests.integration.stomp.util.StompClientConnectionV11 taken from open source projects.

1. StompV12Test#testConnection()

Project: activemq-artemis
File: StompV12Test.java
@Test
public void testConnection() throws Exception {
    server.getActiveMQServer().getConfiguration().setSecurityEnabled(true);
    StompClientConnection connection = StompClientConnectionFactory.createClientConnection("1.0", hostname, port);
    connection.connect(defUser, defPass);
    Assert.assertTrue(connection.isConnected());
    Assert.assertEquals("1.0", connection.getVersion());
    connection.disconnect();
    connection = StompClientConnectionFactory.createClientConnection("1.2", hostname, port);
    connection.connect(defUser, defPass);
    Assert.assertTrue(connection.isConnected());
    Assert.assertEquals("1.2", connection.getVersion());
    connection.disconnect();
    connection = StompClientConnectionFactory.createClientConnection("1.2", hostname, port);
    connection.connect();
    Assert.assertFalse(connection.isConnected());
    //new way of connection
    StompClientConnectionV11 conn = (StompClientConnectionV11) StompClientConnectionFactory.createClientConnection("1.1", hostname, port);
    conn.connect1(defUser, defPass);
    Assert.assertTrue(conn.isConnected());
    conn.disconnect();
}

2. StompV11Test#testConnection()

Project: activemq-artemis
File: StompV11Test.java
@Test
public void testConnection() throws Exception {
    server.getActiveMQServer().getConfiguration().setSecurityEnabled(true);
    StompClientConnection connection = StompClientConnectionFactory.createClientConnection("1.0", hostname, port);
    connection.connect(defUser, defPass);
    assertTrue(connection.isConnected());
    assertEquals("1.0", connection.getVersion());
    connection.disconnect();
    connection = StompClientConnectionFactory.createClientConnection("1.1", hostname, port);
    connection.connect(defUser, defPass);
    assertTrue(connection.isConnected());
    assertEquals("1.1", connection.getVersion());
    connection.disconnect();
    connection = StompClientConnectionFactory.createClientConnection("1.1", hostname, port);
    connection.connect();
    assertFalse(connection.isConnected());
    //new way of connection
    StompClientConnectionV11 conn = (StompClientConnectionV11) StompClientConnectionFactory.createClientConnection("1.1", hostname, port);
    conn.connect1(defUser, defPass);
    assertTrue(conn.isConnected());
    conn.disconnect();
    //invalid user
    conn = (StompClientConnectionV11) StompClientConnectionFactory.createClientConnection("1.1", hostname, port);
    ClientStompFrame frame = conn.connect("invaliduser", defPass);
    assertFalse(conn.isConnected());
    assertTrue("ERROR".equals(frame.getCommand()));
    assertTrue(frame.getBody().contains("The login account is not valid."));
}