package org.infosec.ismp.trapd;
import java.io.Serializable;
import java.text.SimpleDateFormat;
import javax.jms.Destination;
import javax.jms.JMSException;
import javax.jms.Message;
import javax.jms.Session;
import org.springframework.jms.core.JmsTemplate;
import org.springframework.jms.core.MessageCreator;
public class TrapNodeMessageSend {
private JmsTemplate jmsTemplate;
private Destination destination;
public void setJmsTemplate(JmsTemplate jmsTemplate) {
this.jmsTemplate = jmsTemplate;
}
public void setDestination(Destination destination) {
this.destination = destination;
}
private SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
public void springsend(final Serializable object){
jmsTemplate.send(destination,new MessageCreator(){
@Override
public Message createMessage(Session session)
throws JMSException {
return session.createObjectMessage(object);
}
});
}
}