| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjodd.petite.scope.SingletonScope
public class SingletonScope
Singleton scope pools all bean instances so they will be created only once in the container context.
| Field Summary | |
|---|---|
| protected  java.util.Map<java.lang.String,java.lang.Object> | instances | 
| Constructor Summary | |
|---|---|
| SingletonScope() | |
| Method Summary | |
|---|---|
|  java.lang.Object | lookup(java.lang.String name)Lookups for bean name. | 
|  void | register(java.lang.String name,
         java.lang.Object object)Registers the bean within the current scope. | 
|  void | remove(java.lang.String name)Removes the bean from the scope entirely. | 
|  void | replaceIn(java.lang.String name,
          ScopeReplacer scopeReplacer)Replaces the bean in current scope. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
protected java.util.Map<java.lang.String,java.lang.Object> instances
| Constructor Detail | 
|---|
public SingletonScope()
| Method Detail | 
|---|
public java.lang.Object lookup(java.lang.String name)
Scope
lookup in interface Scope
public void register(java.lang.String name,
                     java.lang.Object object)
Scope
register in interface Scopepublic void remove(java.lang.String name)
Scope
remove in interface Scope
public void replaceIn(java.lang.String name,
                      ScopeReplacer scopeReplacer)
Scope
replaceIn in interface Scope| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||