View Javadoc

1   package cz.cuni.amis.pogamut.base.utils.guice;
2   
3   import com.google.inject.Scope;
4   
5   /**
6    * Scope that treats all {@link AgentScoped} classes as singletons.
7    * @author Jimmy
8    *
9    */
10  public interface IAgentScope extends Scope {
11  
12  	/**
13  	 * Release all {@link AgentScoped} objects that the scope is holding.
14  	 */
15  	public void clearScope();
16  	
17  }