Java Doc for AbstractApplicationContext.java in  » J2EE » spring-framework-2.0.6 » org » springframework » context » support » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » J2EE » spring framework 2.0.6 » org.springframework.context.support 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.springframework.core.io.DefaultResourceLoader
      org.springframework.context.support.AbstractApplicationContext

All known Subclasses:   org.springframework.context.support.GenericApplicationContext,  org.springframework.context.support.AbstractRefreshableApplicationContext,
AbstractApplicationContext
abstract public class AbstractApplicationContext extends DefaultResourceLoader implements ConfigurableApplicationContext,DisposableBean(Code)
Abstract implementation of the org.springframework.context.ApplicationContext interface. Doesn't mandate the type of storage used for configuration; simply implements common context functionality. Uses the Template Method design pattern, requiring concrete subclasses to implement abstract methods.

In contrast to a plain BeanFactory, an ApplicationContext is supposed to detect special beans defined in its internal bean factory: Therefore, this class automatically registers org.springframework.beans.factory.config.BeanFactoryPostProcessor BeanFactoryPostProcessors , org.springframework.beans.factory.config.BeanPostProcessor BeanPostProcessors and org.springframework.context.ApplicationListener ApplicationListeners which are defined as beans in the context.

A org.springframework.context.MessageSource may also be supplied as a bean in the context, with the name "messageSource"; else, message resolution is delegated to the parent context. Furthermore, a multicaster for application events can be supplied as "applicationEventMulticaster" bean of type org.springframework.context.event.ApplicationEventMulticaster in the context; else, a default multicaster of type org.springframework.context.event.SimpleApplicationEventMulticaster will be used.

Implements resource loading through extending org.springframework.core.io.DefaultResourceLoader . Consequently treats non-URL resource paths as class path resources (supporting full class path resource names that include the package path, e.g. "mypackage/myresource.dat"), unless the AbstractApplicationContext.getResourceByPath method is overwritten in a subclass.
author:
   Rod Johnson
author:
   Juergen Hoeller
since:
   January 21, 2001
See Also:   AbstractApplicationContext.refreshBeanFactory
See Also:   AbstractApplicationContext.getBeanFactory
See Also:   org.springframework.beans.factory.config.BeanFactoryPostProcessor
See Also:   org.springframework.beans.factory.config.BeanPostProcessor
See Also:   org.springframework.context.event.ApplicationEventMulticaster
See Also:   org.springframework.context.ApplicationListener
See Also:   org.springframework.context.MessageSource



Field Summary
final public static  StringAPPLICATION_EVENT_MULTICASTER_BEAN_NAME
     Name of the ApplicationEventMulticaster bean in the factory.
final public static  StringMESSAGE_SOURCE_BEAN_NAME
     Name of the MessageSource bean in the factory.
final protected  Loglogger
     Logger used by this class.

Constructor Summary
public  AbstractApplicationContext()
     Create a new AbstractApplicationContext with no parent.
public  AbstractApplicationContext(ApplicationContext parent)
     Create a new AbstractApplicationContext with the given parent context.

Method Summary
public  voidaddApplicationListener(ApplicationListener listener)
    
public  voidaddBeanFactoryPostProcessor(BeanFactoryPostProcessor beanFactoryPostProcessor)
    
protected  voidaddListener(ApplicationListener listener)
     Subclasses can invoke this method to register a listener.
public  voidclose()
     Close this application context, destroying all beans in its bean factory.
abstract protected  voidcloseBeanFactory()
     Subclasses must implement this method to release their internal bean factory.
public  booleancontainsBean(String name)
    
public  booleancontainsBeanDefinition(String name)
    
public  booleancontainsLocalBean(String name)
    
public  voiddestroy()
     DisposableBean callback for destruction of this instance.
protected  voiddestroyBeans()
     Template method for destroying all beans that this context manages.
protected  voiddoClose()
     Actually performs context closing: publishes a ContextClosedEvent and destroys the singletons in the bean factory of this application context.
public  String[]getAliases(String name)
    
public  ListgetApplicationListeners()
     Return the list of statically specified ApplicationListeners.
public  AutowireCapableBeanFactorygetAutowireCapableBeanFactory()
     Return this context's internal bean factory as AutowireCapableBeanFactory, if already available.
public  ObjectgetBean(String name)
    
public  ObjectgetBean(String name, Class requiredType)
    
public  intgetBeanDefinitionCount()
    
public  String[]getBeanDefinitionNames()
    
abstract public  ConfigurableListableBeanFactorygetBeanFactory()
     Subclasses must return their internal bean factory here.
public  ListgetBeanFactoryPostProcessors()
     Return the list of BeanFactoryPostProcessors that will get applied to the internal BeanFactory.
public  String[]getBeanNamesForType(Class type)
    
public  String[]getBeanNamesForType(Class type, boolean includePrototypes, boolean allowEagerInit)
    
public  MapgetBeansOfType(Class type)
    
public  MapgetBeansOfType(Class type, boolean includePrototypes, boolean allowEagerInit)
    
public  StringgetDisplayName()
     Return a friendly name for this context.
protected  BeanFactorygetInternalParentBeanFactory()
     Return the internal bean factory of the parent context if it implements ConfigurableApplicationContext; else, return the parent context itself.
protected  MessageSourcegetInternalParentMessageSource()
     Return the internal message source of the parent context if it is an AbstractApplicationContext too; else, return the parent context itself.
protected  CollectiongetLifecycleBeans()
     Return a Collection of all singleton beans that implement the Lifecycle interface in this context.
public  StringgetMessage(String code, Object args, String defaultMessage, Locale locale)
    
public  StringgetMessage(String code, Object args, Locale locale)
    
public  StringgetMessage(MessageSourceResolvable resolvable, Locale locale)
    
public  ApplicationContextgetParent()
     Return the parent context, or null if there is no parent (that is, this context is the root of the context hierarchy).
public  BeanFactorygetParentBeanFactory()
    
protected  ResourcePatternResolvergetResourcePatternResolver()
     Return the ResourcePatternResolver to use for resolving location patterns into Resource instances.
public  Resource[]getResources(String locationPattern)
    
public  longgetStartupDate()
     Return the timestamp (ms) when this context was first loaded.
public  ClassgetType(String name)
    
protected  voidinitApplicationEventMulticaster()
     Initialize the ApplicationEventMulticaster.
protected  voidinitMessageSource()
     Initialize the MessageSource.
protected  voidinvokeBeanFactoryPostProcessors(ConfigurableListableBeanFactory beanFactory)
     Instantiate and invoke all registered BeanFactoryPostProcessor beans, respecting explicit order if given.
public  booleanisActive()
    
public  booleanisPrototype(String name)
    
public  booleanisRunning()
    
public  booleanisSingleton(String name)
    
public  booleanisTypeMatch(String name, Class targetType)
    
protected  ConfigurableListableBeanFactoryobtainFreshBeanFactory()
     Tell the subclass to refresh the internal bean factory.
protected  voidonClose()
     Template method which can be overridden to add context-specific shutdown work. The default implementation is empty.

Called at the end of AbstractApplicationContext.doClose 's shutdown procedure, after this context's BeanFactory has been closed.

protected  voidonRefresh()
     Template method which can be overridden to add context-specific refresh work.
protected  voidpostProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)
     Modify the application context's internal bean factory after its standard initialization.
protected  voidprepareBeanFactory(ConfigurableListableBeanFactory beanFactory)
     Configure the factory's standard context characteristics, such as the context's ClassLoader and post-processors.
protected  voidprepareRefresh()
     Prepare this context for refreshing, setting its startup date and active flag.
public  voidpublishEvent(ApplicationEvent event)
     Publish the given event to all listeners.

Note: Listeners get initialized after the MessageSource, to be able to access it within listener implementations.

public  voidrefresh()
    
abstract protected  voidrefreshBeanFactory()
     Subclasses must implement this method to perform the actual configuration load. The method is invoked by AbstractApplicationContext.refresh() before any other initialization work.

A subclass will either create a new bean factory and hold a reference to it, or return a single BeanFactory instance that it holds.

protected  voidregisterBeanPostProcessors(ConfigurableListableBeanFactory beanFactory)
     Instantiate and invoke all registered BeanPostProcessor beans, respecting explicit order if given.
protected  voidregisterListeners()
     Add beans that implement ApplicationListener as listeners.
public  voidregisterShutdownHook()
     Register a shutdown hook with the JVM runtime, closing this context on JVM shutdown unless it has already been closed at that time.
public  voidsetDisplayName(String displayName)
     Set a friendly name for this context.
public  voidsetParent(ApplicationContext parent)
    
public  voidstart()
    
public  voidstop()
    
public  StringtoString()
     Return information about this context.

Field Detail
APPLICATION_EVENT_MULTICASTER_BEAN_NAME
final public static String APPLICATION_EVENT_MULTICASTER_BEAN_NAME(Code)
Name of the ApplicationEventMulticaster bean in the factory. If none is supplied, a default SimpleApplicationEventMulticaster is used.
See Also:   org.springframework.context.event.ApplicationEventMulticaster
See Also:   org.springframework.context.event.SimpleApplicationEventMulticaster



MESSAGE_SOURCE_BEAN_NAME
final public static String MESSAGE_SOURCE_BEAN_NAME(Code)
Name of the MessageSource bean in the factory. If none is supplied, message resolution is delegated to the parent.
See Also:   MessageSource



logger
final protected Log logger(Code)
Logger used by this class. Available to subclasses.




Constructor Detail
AbstractApplicationContext
public AbstractApplicationContext()(Code)
Create a new AbstractApplicationContext with no parent.



AbstractApplicationContext
public AbstractApplicationContext(ApplicationContext parent)(Code)
Create a new AbstractApplicationContext with the given parent context.
Parameters:
  parent - the parent context




Method Detail
addApplicationListener
public void addApplicationListener(ApplicationListener listener)(Code)



addBeanFactoryPostProcessor
public void addBeanFactoryPostProcessor(BeanFactoryPostProcessor beanFactoryPostProcessor)(Code)



addListener
protected void addListener(ApplicationListener listener)(Code)
Subclasses can invoke this method to register a listener. Any beans in the context that are listeners are automatically added.
Parameters:
  listener - the listener to register



close
public void close()(Code)
Close this application context, destroying all beans in its bean factory.

Delegates to doClose() for the actual closing procedure. Also removes a JVM shutdown hook, if registered, as it's not needed anymore.
See Also:   AbstractApplicationContext.doClose()
See Also:   AbstractApplicationContext.registerShutdownHook()




closeBeanFactory
abstract protected void closeBeanFactory()(Code)
Subclasses must implement this method to release their internal bean factory. This method gets invoked by AbstractApplicationContext.close() after all other shutdown work.

Should never throw an exception but rather log shutdown failures.




containsBean
public boolean containsBean(String name)(Code)



containsBeanDefinition
public boolean containsBeanDefinition(String name)(Code)



containsLocalBean
public boolean containsLocalBean(String name)(Code)



destroy
public void destroy()(Code)
DisposableBean callback for destruction of this instance. Only called when the ApplicationContext itself is running as a bean in another BeanFactory or ApplicationContext, which is rather unusual.

The close method is the native way to shut down an ApplicationContext.
See Also:   AbstractApplicationContext.close()
See Also:   org.springframework.beans.factory.access.SingletonBeanFactoryLocator




destroyBeans
protected void destroyBeans()(Code)
Template method for destroying all beans that this context manages. The default implementation destroy all cached singletons in this context, invoking DisposableBean.destroy() and/or the specified "destroy-method".

Can be overridden to add context-specific bean destruction steps right before or right after standard singleton destruction, while the context's BeanFactory is still active.
See Also:   AbstractApplicationContext.getBeanFactory()
See Also:   org.springframework.beans.factory.config.ConfigurableBeanFactory.destroySingletons




doClose
protected void doClose()(Code)
Actually performs context closing: publishes a ContextClosedEvent and destroys the singletons in the bean factory of this application context.

Called by both close() and a JVM shutdown hook, if any.
See Also:   org.springframework.context.event.ContextClosedEvent
See Also:   org.springframework.beans.factory.config.ConfigurableBeanFactory.destroySingletons
See Also:   AbstractApplicationContext.close()
See Also:   AbstractApplicationContext.registerShutdownHook()




getAliases
public String[] getAliases(String name)(Code)



getApplicationListeners
public List getApplicationListeners()(Code)
Return the list of statically specified ApplicationListeners.
See Also:   org.springframework.context.ApplicationListener



getAutowireCapableBeanFactory
public AutowireCapableBeanFactory getAutowireCapableBeanFactory() throws IllegalStateException(Code)
Return this context's internal bean factory as AutowireCapableBeanFactory, if already available.
See Also:   AbstractApplicationContext.getBeanFactory()



getBean
public Object getBean(String name) throws BeansException(Code)



getBean
public Object getBean(String name, Class requiredType) throws BeansException(Code)



getBeanDefinitionCount
public int getBeanDefinitionCount()(Code)



getBeanDefinitionNames
public String[] getBeanDefinitionNames()(Code)



getBeanFactory
abstract public ConfigurableListableBeanFactory getBeanFactory() throws IllegalStateException(Code)
Subclasses must return their internal bean factory here. They should implement the lookup efficiently, so that it can be called repeatedly without a performance penalty.

Note: Subclasses should check whether the context is still active before returning the internal bean factory. The internal factory should generally be considered unavailable once the context has been closed. this application context's internal bean factory (never null)
throws:
  IllegalStateException - if the context does not hold an internal bean factory yet(usually if AbstractApplicationContext.refresh() has never been called) or if the context has beenclosed already
See Also:   AbstractApplicationContext.refreshBeanFactory()
See Also:   AbstractApplicationContext.closeBeanFactory()




getBeanFactoryPostProcessors
public List getBeanFactoryPostProcessors()(Code)
Return the list of BeanFactoryPostProcessors that will get applied to the internal BeanFactory.
See Also:   org.springframework.beans.factory.config.BeanFactoryPostProcessor



getBeanNamesForType
public String[] getBeanNamesForType(Class type)(Code)



getBeanNamesForType
public String[] getBeanNamesForType(Class type, boolean includePrototypes, boolean allowEagerInit)(Code)



getBeansOfType
public Map getBeansOfType(Class type) throws BeansException(Code)



getBeansOfType
public Map getBeansOfType(Class type, boolean includePrototypes, boolean allowEagerInit) throws BeansException(Code)



getDisplayName
public String getDisplayName()(Code)
Return a friendly name for this context.



getInternalParentBeanFactory
protected BeanFactory getInternalParentBeanFactory()(Code)
Return the internal bean factory of the parent context if it implements ConfigurableApplicationContext; else, return the parent context itself.
See Also:   org.springframework.context.ConfigurableApplicationContext.getBeanFactory



getInternalParentMessageSource
protected MessageSource getInternalParentMessageSource()(Code)
Return the internal message source of the parent context if it is an AbstractApplicationContext too; else, return the parent context itself.



getLifecycleBeans
protected Collection getLifecycleBeans()(Code)
Return a Collection of all singleton beans that implement the Lifecycle interface in this context. Collection of Lifecycle beans



getMessage
public String getMessage(String code, Object args, String defaultMessage, Locale locale)(Code)



getMessage
public String getMessage(String code, Object args, Locale locale) throws NoSuchMessageException(Code)



getMessage
public String getMessage(MessageSourceResolvable resolvable, Locale locale) throws NoSuchMessageException(Code)



getParent
public ApplicationContext getParent()(Code)
Return the parent context, or null if there is no parent (that is, this context is the root of the context hierarchy).



getParentBeanFactory
public BeanFactory getParentBeanFactory()(Code)



getResourcePatternResolver
protected ResourcePatternResolver getResourcePatternResolver()(Code)
Return the ResourcePatternResolver to use for resolving location patterns into Resource instances. Default is a org.springframework.core.io.support.PathMatchingResourcePatternResolver , supporting Ant-style location patterns.

Can be overridden in subclasses, for extended resolution strategies, for example in a web environment.

Do not call this when needing to resolve a location pattern. Call the context's getResources method instead, which will delegate to the ResourcePatternResolver. the ResourcePatternResolver for this context
See Also:   AbstractApplicationContext.getResources
See Also:   org.springframework.core.io.support.PathMatchingResourcePatternResolver




getResources
public Resource[] getResources(String locationPattern) throws IOException(Code)



getStartupDate
public long getStartupDate()(Code)
Return the timestamp (ms) when this context was first loaded.



getType
public Class getType(String name) throws NoSuchBeanDefinitionException(Code)



initApplicationEventMulticaster
protected void initApplicationEventMulticaster()(Code)
Initialize the ApplicationEventMulticaster. Uses SimpleApplicationEventMulticaster if none defined in the context.
See Also:   org.springframework.context.event.SimpleApplicationEventMulticaster



initMessageSource
protected void initMessageSource()(Code)
Initialize the MessageSource. Use parent's if none defined in this context.



invokeBeanFactoryPostProcessors
protected void invokeBeanFactoryPostProcessors(ConfigurableListableBeanFactory beanFactory)(Code)
Instantiate and invoke all registered BeanFactoryPostProcessor beans, respecting explicit order if given. Must be called before singleton instantiation.



isActive
public boolean isActive()(Code)



isPrototype
public boolean isPrototype(String name) throws NoSuchBeanDefinitionException(Code)



isRunning
public boolean isRunning()(Code)



isSingleton
public boolean isSingleton(String name) throws NoSuchBeanDefinitionException(Code)



isTypeMatch
public boolean isTypeMatch(String name, Class targetType) throws NoSuchBeanDefinitionException(Code)



obtainFreshBeanFactory
protected ConfigurableListableBeanFactory obtainFreshBeanFactory()(Code)
Tell the subclass to refresh the internal bean factory. the fresh BeanFactory instance
See Also:   AbstractApplicationContext.refreshBeanFactory()
See Also:   AbstractApplicationContext.getBeanFactory()



onClose
protected void onClose()(Code)
Template method which can be overridden to add context-specific shutdown work. The default implementation is empty.

Called at the end of AbstractApplicationContext.doClose 's shutdown procedure, after this context's BeanFactory has been closed. If custom shutdown logic needs to execute while the BeanFactory is still active, override the AbstractApplicationContext.destroyBeans() method instead.




onRefresh
protected void onRefresh() throws BeansException(Code)
Template method which can be overridden to add context-specific refresh work. Called on initialization of special beans, before instantiation of singletons.

This implementation is empty.
throws:
  BeansException - in case of errors
See Also:   AbstractApplicationContext.refresh()




postProcessBeanFactory
protected void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)(Code)
Modify the application context's internal bean factory after its standard initialization. All bean definitions will have been loaded, but no beans will have been instantiated yet. This allows for registering special BeanPostProcessors etc in certain ApplicationContext implementations.
Parameters:
  beanFactory - the bean factory used by the application context



prepareBeanFactory
protected void prepareBeanFactory(ConfigurableListableBeanFactory beanFactory)(Code)
Configure the factory's standard context characteristics, such as the context's ClassLoader and post-processors.
Parameters:
  beanFactory - the BeanFactory to configure



prepareRefresh
protected void prepareRefresh()(Code)
Prepare this context for refreshing, setting its startup date and active flag.



publishEvent
public void publishEvent(ApplicationEvent event)(Code)
Publish the given event to all listeners.

Note: Listeners get initialized after the MessageSource, to be able to access it within listener implementations. Thus, MessageSource implementations cannot publish events.
Parameters:
  event - the event to publish (may be application-specific or astandard framework event)




refresh
public void refresh() throws BeansException, IllegalStateException(Code)



refreshBeanFactory
abstract protected void refreshBeanFactory() throws BeansException, IllegalStateException(Code)
Subclasses must implement this method to perform the actual configuration load. The method is invoked by AbstractApplicationContext.refresh() before any other initialization work.

A subclass will either create a new bean factory and hold a reference to it, or return a single BeanFactory instance that it holds. In the latter case, it will usually throw an IllegalStateException if refreshing the context more than once.
throws:
  BeansException - if initialization of the bean factory failed
throws:
  IllegalStateException - if already initialized and multiple refreshattempts are not supported




registerBeanPostProcessors
protected void registerBeanPostProcessors(ConfigurableListableBeanFactory beanFactory)(Code)
Instantiate and invoke all registered BeanPostProcessor beans, respecting explicit order if given.

Must be called before any instantiation of application beans.




registerListeners
protected void registerListeners()(Code)
Add beans that implement ApplicationListener as listeners. Doesn't affect other listeners, which can be added without being beans.



registerShutdownHook
public void registerShutdownHook()(Code)
Register a shutdown hook with the JVM runtime, closing this context on JVM shutdown unless it has already been closed at that time.

Delegates to doClose() for the actual closing procedure.
See Also:   java.lang.Runtime.addShutdownHook
See Also:   AbstractApplicationContext.close()
See Also:   AbstractApplicationContext.doClose()




setDisplayName
public void setDisplayName(String displayName)(Code)
Set a friendly name for this context. Typically done during initialization of concrete context implementations.



setParent
public void setParent(ApplicationContext parent)(Code)



start
public void start()(Code)



stop
public void stop()(Code)



toString
public String toString()(Code)
Return information about this context.



Methods inherited from org.springframework.core.io.DefaultResourceLoader
public ClassLoader getClassLoader()(Code)(Java Doc)
public Resource getResource(String location)(Code)(Java Doc)
protected Resource getResourceByPath(String path)(Code)(Java Doc)
public void setClassLoader(ClassLoader classLoader)(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.