Changeset 28 for branches/multithread/src/planet/generic/commonapi/factory/RouteMessagePoolImpl.java
- Timestamp:
- 10/02/07 12:49:26 (1 year ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
branches/multithread/src/planet/generic/commonapi/factory/RouteMessagePoolImpl.java
r2 r28 66 66 * @see planet.commonapi.factory.RouteMessagePool#freeMessage(planet.commonapi.RouteMessage) 67 67 */ 68 public void freeMessage(RouteMessage msg) {68 public synchronized void freeMessage(RouteMessage msg) { 69 69 if (msg == null) return; 70 70 messages.push (msg); … … 84 84 * @see planet.commonapi.factory.RouteMessagePool#getMessage(java.lang.String, planet.commonapi.NodeHandle, planet.commonapi.NodeHandle, int, int) 85 85 */ 86 public RouteMessage getMessage(String key, NodeHandle from, NodeHandle to,86 public synchronized RouteMessage getMessage(String key, NodeHandle from, NodeHandle to, 87 87 int type, int mode) throws InitializationException { 88 88 if (messages.size() > 0) { … … 117 117 * @see planet.commonapi.factory.RouteMessagePool#getMessage(String, NodeHandle, NodeHandle, NodeHandle, int, int, Message, String) 118 118 */ 119 public RouteMessage getMessage(String key, NodeHandle from, NodeHandle to,119 public synchronized RouteMessage getMessage(String key, NodeHandle from, NodeHandle to, 120 120 NodeHandle nextHop, int type, int mode, Message msg, String appId) 121 121 throws InitializationException {
