1
2
3
4
5
6
7 package org.mule.transport.servlet.jetty;
8
9 import org.mortbay.util.ajax.Continuation;
10
11
12
13
14 public class ContinuationsReplyTo
15 {
16 private Continuation continuation;
17 private Object mutex;
18
19 public ContinuationsReplyTo(Continuation continuation, Object mutex)
20 {
21 this.continuation = continuation;
22 this.mutex = mutex;
23 }
24
25 public void setAndResume(Object value)
26 {
27 synchronized(mutex)
28 {
29 continuation.setObject(value);
30 continuation.resume();
31 }
32 }
33 }
34
35