connectionParams.put(TransportConstants.PORT_PROP_NAME, port);
connectionParams.put(TransportConstants.HOST_PROP_NAME, address);
TransportConfiguration transportConfiguration = new TransportConfiguration(NettyConnectorFactory.class.getCanonicalName(), connectionParams);
ClientSessionFactory factory = HornetQClient.createClientSessionFactory(transportConfiguration);
session = factory.createSession();
producer = session.createProducer(HornetQTaskServer.SERVER_TASK_COMMANDS_QUEUE);
createClientQueue();
Thread responsesThread = new Thread(new Runnable() {