Java Doc for EventHandler.java in  » IDE-Netbeans » uml » org » netbeans » modules » uml » integration » ide » events » 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 » IDE Netbeans » uml » org.netbeans.modules.uml.integration.ide.events 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.netbeans.modules.uml.integration.ide.events.EventHandler

EventHandler
public class EventHandler (Code)
Queues runnable objects and calls their run() methods in sequence from a separate worker thread. Revision History No. Date Who What --- ---- --- ---- 1 2002-05-28 Darshan Synchronized on EventHandler instance to allow synch between source-model and model-source threads.
author:
   Darshan

Inner Class :public static interface ITaskExecutor

Field Summary
final public static  ITaskExecutordefaultExecutor
     The default executor; executes Runnable objects' run() methods.

Constructor Summary
public  EventHandler(String queueName)
     Creates an EventHandler, but does not start the worker thread.

Method Summary
public  voidclear()
     Empties the queue of pending events.
public  IProgressIndicatorFactorygetProgressFactory()
     Retrieves the progress indicator currently in use.
public  EventHandler.ITaskExecutorgetTaskExecutor()
     Retrieves the executor currently in use.
public  booleanisBusy()
     Determines if the queue contains items for processing or is currently processing an item.
public  voidqueueRunnable(Object r)
     Adds a job to the queue, usually a Runnable job (if the default executor is in use).
public  voidqueueRunnable(Object r, int index)
     Adds a job to the queue at the specified position.
public  voidsetProgressFactory(IProgressIndicatorFactory factory)
     Sets the progress indicator factory to be used.
public  voidsetTaskExecutor(EventHandler.ITaskExecutor executor)
     Sets the executor used to run the objects in the queue.
Parameters:
  executor - An EventHandler.ITaskExecutor replacementfor the default executor.
public  voidshowProgressIndicator(int size)
    
public  voidstartWorker()
     Starts the worker thread to begin processing events from the queue.
public  voidstopWorker()
     Stops the worker thread as soon as the currently running Runnable is finished.

Field Detail
defaultExecutor
final public static ITaskExecutor defaultExecutor(Code)
The default executor; executes Runnable objects' run() methods.




Constructor Detail
EventHandler
public EventHandler(String queueName)(Code)
Creates an EventHandler, but does not start the worker thread.
Parameters:
  queueName - The thread name of the worker.




Method Detail
clear
public void clear()(Code)
Empties the queue of pending events. Any event that is currently being processed will not be affected.



getProgressFactory
public IProgressIndicatorFactory getProgressFactory()(Code)
Retrieves the progress indicator currently in use. An IProgressIndicatorFactory.



getTaskExecutor
public EventHandler.ITaskExecutor getTaskExecutor()(Code)
Retrieves the executor currently in use. The EventHandler.ITaskExecutor that's in use; ifnull, this queue is a do-nothing queue.



isBusy
public boolean isBusy()(Code)
Determines if the queue contains items for processing or is currently processing an item. true If the queue is busy.



queueRunnable
public void queueRunnable(Object r)(Code)
Adds a job to the queue, usually a Runnable job (if the default executor is in use).
Parameters:
  r - The job, usually a Runnable.



queueRunnable
public void queueRunnable(Object r, int index)(Code)
Adds a job to the queue at the specified position. The job is usually a Runnable job (if the default executor is in use).
Parameters:
  r - The job, usually a Runnable.
Parameters:
  index - The index on the queue at which to insert the Runnable.



setProgressFactory
public void setProgressFactory(IProgressIndicatorFactory factory)(Code)
Sets the progress indicator factory to be used.
Parameters:
  factory - An IProgressIndicatorFactory; can be null tosuppress progress monitoring.



setTaskExecutor
public void setTaskExecutor(EventHandler.ITaskExecutor executor)(Code)
Sets the executor used to run the objects in the queue.
Parameters:
  executor - An EventHandler.ITaskExecutor replacementfor the default executor. Note that nulling the executorwill create a do-nothing queue that simply discards thejobs on the queue.



showProgressIndicator
public void showProgressIndicator(int size)(Code)



startWorker
public void startWorker()(Code)
Starts the worker thread to begin processing events from the queue. Existing queued events will be processed.



stopWorker
public void stopWorker()(Code)
Stops the worker thread as soon as the currently running Runnable is finished. Pending queued events will be discarded and any open progress indicator will be closed.



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.