Show
Ignore:
Timestamp:
10/02/07 12:49:26 (1 year ago)
Author:
max
Message:
 
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/multithread/src/planet/generic/commonapi/factory/RouteMessagePoolImpl.java

    r2 r28  
    6666     * @see planet.commonapi.factory.RouteMessagePool#freeMessage(planet.commonapi.RouteMessage) 
    6767     */ 
    68     public void freeMessage(RouteMessage msg) { 
     68    public synchronized void freeMessage(RouteMessage msg) { 
    6969        if (msg == null) return; 
    7070        messages.push (msg); 
     
    8484     * @see planet.commonapi.factory.RouteMessagePool#getMessage(java.lang.String, planet.commonapi.NodeHandle, planet.commonapi.NodeHandle, int, int) 
    8585     */ 
    86     public RouteMessage getMessage(String key, NodeHandle from, NodeHandle to, 
     86    public synchronized RouteMessage getMessage(String key, NodeHandle from, NodeHandle to, 
    8787            int type, int mode) throws InitializationException { 
    8888        if (messages.size() > 0) { 
     
    117117     * @see planet.commonapi.factory.RouteMessagePool#getMessage(String, NodeHandle, NodeHandle, NodeHandle, int, int, Message, String) 
    118118     */ 
    119     public RouteMessage getMessage(String key, NodeHandle from, NodeHandle to, 
     119    public synchronized RouteMessage getMessage(String key, NodeHandle from, NodeHandle to, 
    120120            NodeHandle nextHop, int type, int mode, Message msg, String appId) 
    121121            throws InitializationException {