work in progress

This commit is contained in:
Nicolas Héron 2023-12-25 00:38:07 +01:00
commit c1808d7e9b
41 changed files with 349 additions and 393 deletions

View file

@ -38,6 +38,11 @@
<artifactId>joda-time</artifactId>
<version>1.6.2</version>
</dependency>
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>${jaxb.api.version}</version>
</dependency>
</dependencies>
</project>

View file

@ -1,11 +1,12 @@
package org.chtijbug.drools;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* Created by nheron on 07/07/2016.
*/
public class ChtijbugObjectRequest {
public class ChtijbugObjectRequest implements Serializable {
private String transactionID;

View file

@ -0,0 +1,25 @@
package org.chtijbug.drools.jms;
import org.chtijbug.drools.ChtijbugObjectRequest;
import org.springframework.jms.core.MessageCreator;
import javax.jms.JMSException;
import javax.jms.Message;
import javax.jms.ObjectMessage;
import javax.jms.Session;
public class ChtijbugObjectRequestMessageCreator implements MessageCreator {
private ChtijbugObjectRequest chtijbugObjectRequest;
public ChtijbugObjectRequestMessageCreator(ChtijbugObjectRequest chtijbugObjectRequest) {
this.chtijbugObjectRequest = chtijbugObjectRequest;
}
@Override
public Message createMessage(Session session) throws JMSException {
ObjectMessage objectMessage = session.createObjectMessage();
objectMessage.setObject(chtijbugObjectRequest);
return objectMessage;
}
}

View file

@ -19,7 +19,6 @@ public class ReverseProxyMessageCreator implements MessageCreator {
@Override
public Message createMessage(Session session) throws JMSException {
ObjectMessage objectMessage = session.createObjectMessage();
objectMessage.setObject(reverseProxyUpdate);
return objectMessage;
}