QueueConnection connection;
try {
connection = processor.getJMSConnection();
//TODO make transacted parameterized
session = connection.createQueueSession( false, QueueSession.AUTO_ACKNOWLEDGE );
ObjectMessage message = session.createObjectMessage();
message.setObject( data );
message.setStringProperty( Environment.INDEX_NAME_JMS_PROPERTY, indexName );
sender = session.createSender( processor.getJmsQueue() );
sender.send( message );