Search in sources :

Example 1 with RemoteConnector

use of org.wildfly.swarm.config.messaging.activemq.server.RemoteConnector in project wildfly-swarm by wildfly-swarm.

the class RemoteConnectionCustomizerTest method testIfRemoteConnection.

@Test
public void testIfRemoteConnection() {
    this.fraction.server("default", (server) -> {
        server.remoteConnection("postoffice");
    });
    this.customizer.customize();
    EnhancedServer server = (EnhancedServer) this.fraction.subresources().servers().get(0);
    assertThat(server.remoteConnections()).hasSize(1);
    assertThat(server.subresources().pooledConnectionFactories()).hasSize(1);
    PooledConnectionFactory connectionFactory = server.subresources().pooledConnectionFactories().get(0);
    assertThat(connectionFactory.getKey()).isEqualTo("postoffice");
    assertThat(connectionFactory.entries()).containsExactly("java:/jms/postoffice");
    assertThat(server.subresources().remoteConnectors()).hasSize(1);
    RemoteConnector remoteConnector = server.subresources().remoteConnectors().get(0);
    assertThat(remoteConnector.getKey()).isEqualTo("postoffice");
    assertThat(remoteConnector.socketBinding()).isEqualTo("postoffice");
}
Also used : EnhancedServer(org.wildfly.swarm.messaging.EnhancedServer) RemoteConnector(org.wildfly.swarm.config.messaging.activemq.server.RemoteConnector) PooledConnectionFactory(org.wildfly.swarm.config.messaging.activemq.server.PooledConnectionFactory) Test(org.junit.Test)

Aggregations

Test (org.junit.Test)1 PooledConnectionFactory (org.wildfly.swarm.config.messaging.activemq.server.PooledConnectionFactory)1 RemoteConnector (org.wildfly.swarm.config.messaging.activemq.server.RemoteConnector)1 EnhancedServer (org.wildfly.swarm.messaging.EnhancedServer)1