BrokerConfiguration brokerConfiguration)
throws BrokerEventProcessingException {
try {
Map<String, String> properties = brokerConfiguration.getProperties();
ConfigurationContextService configurationContextService =
BrokerServiceValueHolder.getConfigurationContextService();
BrokerClient brokerClient =
new BrokerClient(configurationContextService.getClientConfigContext(),
properties.get(BrokerConstants.BROKER_CONF_WS_PROP_URI),
properties.get(BrokerConstants.BROKER_CONF_WS_PROP_USERNAME),
properties.get(BrokerConstants.BROKER_CONF_WS_PROP_PASSWORD));
brokerClient.publish(topicName, message);
} catch (AuthenticationExceptionException e) {