public DefaultScopeStrategy() {
}
public Map<Scope,ScopeContext> getScopeContexts(EventContext eventContext) {
ScopeContext moduleScope = new ModuleScopeContext(eventContext);
ScopeContext sessionScope = new SessionScopeContext(eventContext);
ScopeContext requestScope = new RequestScopeContext(eventContext);
ScopeContext statelessScope = new StatelessScopeContext(eventContext);
ScopeContext aggregrateScope = new CompositeScopeContext(eventContext);
Map<Scope,ScopeContext> scopes = new HashMap<Scope,ScopeContext>();
scopes.put(Scope.MODULE,moduleScope);
scopes.put(Scope.SESSION,sessionScope);
scopes.put(Scope.REQUEST,requestScope);
scopes.put(Scope.INSTANCE,statelessScope);