1
2
3
4
5
6
7
8
9
10
11 package org.mule.providers.bpm.jbpm;
12
13 import org.mule.umo.UMOMessage;
14
15 import java.util.Map;
16
17 import org.jbpm.graph.exe.Token;
18 import org.jbpm.msg.Message;
19
20
21
22
23
24
25
26
27
28
29
30 public class MuleMessageService implements org.jbpm.msg.MessageService
31 {
32
33 private static final long serialVersionUID = 1L;
34
35 protected static org.mule.providers.bpm.MessageService proxy;
36
37 public MuleMessageService()
38 {
39 super();
40 }
41
42 public static void setMessageService(org.mule.providers.bpm.MessageService msgService)
43 {
44 proxy = msgService;
45 }
46
47
48
49 public UMOMessage generateMessage(String endpoint,
50 Object payloadObject,
51 Map messageProperties,
52 boolean synchronous) throws Exception
53 {
54 return proxy.generateMessage(endpoint, payloadObject, messageProperties, synchronous);
55 }
56
57 public void send(Message message)
58 {
59
60 }
61
62 public void suspendMessages(Token token)
63 {
64
65 }
66
67 public void resumeMessages(Token token)
68 {
69
70 }
71
72 public void close()
73 {
74
75 }
76
77 }