@Override
	public final void send(Message message) throws JMSException
    {
    	if (this.destination == null)
    		throw new UnsupportedOperationException("Destination was not set at creation time");
    	
    	// Setup message fields
    	setupMessage(destination,message,defaultDeliveryMode,defaultPriority,defaultTimeToLive);
    	
    	// Handle foreign message implementations
        message = MessageTools.normalize(message);

        sendToDestination(destination,false,message,defaultDeliveryMode,defaultPriority,defaultTimeToLive);
    }
@ Override public final void send ( Message message ) throws JMSException { if ( this . destination == null ) throw new UnsupportedOperationException ( "Destination was not set at creation time" ) ; setupMessage ( destination , message , defaultDeliveryMode , defaultPriority , defaultTimeToLive ) ; message = MessageTools . normalize ( message ) ; sendToDestination ( destination , false , message , defaultDeliveryMode , defaultPriority , defaultTimeToLive ) ; }
/*
(non-Javadoc)
@see javax.jms.MessageProducer#send(javax.jms.Message)