net.sourceforge.scopes.managers
Interface ScopeManagerConfigurator<T extends javax.servlet.ServletRequest>

Type Parameters:
T - The request class.
All Known Implementing Classes:
SimpleScopeManagerConfigurator

public interface ScopeManagerConfigurator<T extends javax.servlet.ServletRequest>

Configures scope managers, i.e. creates a map of type:
scope name -> scope manager
That can be used to manage all scopes.


Method Summary
 java.util.Map<java.lang.String,ScopeManager<? super T>> configure(java.util.Map<java.lang.String,java.lang.Object> parameters)
          Configures the scope managers.
 

Method Detail

configure

java.util.Map<java.lang.String,ScopeManager<? super T>> configure(java.util.Map<java.lang.String,java.lang.Object> parameters)
                                                                                                       throws ScopesException
Configures the scope managers.

Parameters:
parameters - The configuration parameters.
Returns:
A map of type: scope name -> scope manager.
Throws:
ScopesException - If something goes wrong.