KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > jfun > yan > xfire > RequestScopePolicy


1 package jfun.yan.xfire;
2
3 import jfun.yan.factory.Factory;
4
5 import org.codehaus.xfire.MessageContext;
6 /**
7  * This scope policy implements one servant instance per request.
8  * <p>
9  * @author Ben Yu
10  * Feb 6, 2006 11:38:08 AM
11  */

12 public class RequestScopePolicy implements ScopePolicy {
13   public Factory applyScope(Factory f, MessageContext ctxt) {
14     return f;
15   }
16   protected RequestScopePolicy(){}
17   private static final RequestScopePolicy singleton = new RequestScopePolicy();
18   /**
19    * To get an instance of request scope policy.
20    */

21   public static ScopePolicy instance(){
22     return singleton;
23   }
24 }
25
Popular Tags