|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.webbeans.corespi.DefaultSingletonService
public class DefaultSingletonService
| Constructor Summary | |
|---|---|
DefaultSingletonService()
|
|
| Method Summary | |
|---|---|
void |
clear(Object classLoader)
|
void |
clearInstances(ClassLoader classLoader)
Clear all deployment instances when the application is undeployed. |
Object |
get(Object key,
String singletonClassName)
|
Object |
getExist(Object key,
String singletonClassName)
|
Object |
getExistingSingletonInstance(String singletonName,
ClassLoader cl)
Gets singleton instance if one already exists |
ClassLoader |
getKey(Object singleton)
|
ClassLoader |
getSingletonClassLoader(Object object)
Gets classloader with given singelton instance. |
Object |
getSingletonInstance(String singletonName)
Gets signelton instance. |
Object |
getSingletonInstance(String singletonName,
ClassLoader classLoader)
Gets singleton instance for deployment. |
boolean |
isExist(Object key,
String singletonClassName)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultSingletonService()
| Method Detail |
|---|
public Object getSingletonInstance(String singletonName)
singletonName - singleton class name
public Object getSingletonInstance(String singletonName,
ClassLoader classLoader)
singletonName - singleton class nameclassLoader - classloader of the deployment
public Object getExistingSingletonInstance(String singletonName,
ClassLoader cl)
singletonName - singleton class namecl - classloader of the deployment
public void clearInstances(ClassLoader classLoader)
classLoader - of the deploymentpublic ClassLoader getSingletonClassLoader(Object object)
object - singleton instance
public void clear(Object classLoader)
clear in interface SingletonService
public Object get(Object key,
String singletonClassName)
get in interface SingletonService
public Object getExist(Object key,
String singletonClassName)
getExist in interface SingletonService
public boolean isExist(Object key,
String singletonClassName)
isExist in interface SingletonServicepublic ClassLoader getKey(Object singleton)
getKey in interface SingletonService
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||