Java Doc for Controller.java in  » IDE-Netbeans » web.core » org » netbeans » modules » web » monitor » client » 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 » web.core » org.netbeans.modules.web.monitor.client 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.netbeans.modules.web.monitor.client.Controller

Controller
class Controller (Code)

Inner Class :class ServerCheck implements Runnable
Inner Class :class CompTime implements Comparator
Inner Class :class CompAlpha implements Comparator

Field Summary
final static  StringPORT
    
final static  StringREPLAY
    
final static  StringREPLAYSESSION
    
final static  StringREPLAYSTATUS
    
final static  StringcurrDirStr
    
final static  booleandebug
    
final static  StringmonDirStr
    
final static  StringreplayDirStr
    
final static  StringsaveDirStr
    


Method Summary
 voidaddTransaction(String id)
     Adds a transaction to the list of current transactions.
 booleancheckServer(boolean replay)
    
 voiddeleteDirectory(String dir)
    
 voiddeleteTransaction(Node[] nodes)
     Invoked by DeleteAction.
 voiddeleteTransactions()
    
protected static  FileObjectgetCurrDir()
    
 DataRecordgetDataRecord(AbstractNode node)
    
Parameters:
  node - A node on the Monitor GUI a data recordConvenience method - this gets the DataRecord corresponding toa node on the TransactionView panel from the cache if it ispresent.
 DataRecordgetDataRecord(AbstractNode anode, boolean fromCache)
    
static  ControllergetInstance()
    
protected static  FileObjectgetMonDir()
    
 MonitorDatagetMonitorData(TransactionNode node, boolean fromCache, boolean cacheIt)
    
protected static  FileObjectgetReplayDir()
    
protected  NavigateNodegetRoot()
     Adds a transaction to the list of current transactions.
protected static  FileObjectgetSaveDir()
    
 voidgetTransactions()
    
 booleangetUseBrowserCookie()
    
 booleanhaveDirectories()
    
 voidreplayTransaction(Node node)
     Invoked by ReplayAction.
 voidreplayTransaction(MonitorData md)
     Invoked by EditPanel.
 voidreplayTransaction(MonitorData md, String status)
    
 MonitorDataretrieveMonitorData(String id, String dirS)
    
 MonitorDataretrieveMonitorData(String id, FileObject dir)
    
Parameters:
  id - The ID of the record.
Parameters:
  dir - The directory in which the transaction resides.
 voidsaveTransaction(Node[] nodes)
    
 voidsetComparator(Comparator comp)
    
static  voidsetServer(String loc, int p)
     Sets the machine name and port of the web server.
 voidsetUseBrowserCookie(boolean value)
     This method toggles whether the request uses the browser's cookie or a cookie specified by the user.
 voidupdateNodeNames()
    

Field Detail
PORT
final static String PORT(Code)



REPLAY
final static String REPLAY(Code)



REPLAYSESSION
final static String REPLAYSESSION(Code)



REPLAYSTATUS
final static String REPLAYSTATUS(Code)



currDirStr
final static String currDirStr(Code)



debug
final static boolean debug(Code)



monDirStr
final static String monDirStr(Code)



replayDirStr
final static String replayDirStr(Code)



saveDirStr
final static String saveDirStr(Code)





Method Detail
addTransaction
void addTransaction(String id)(Code)
Adds a transaction to the list of current transactions.



checkServer
boolean checkServer(boolean replay)(Code)



deleteDirectory
void deleteDirectory(String dir)(Code)



deleteTransaction
void deleteTransaction(Node[] nodes)(Code)
Invoked by DeleteAction. Deletes a saved transaction



deleteTransactions
void deleteTransactions()(Code)



getCurrDir
protected static FileObject getCurrDir() throws FileNotFoundException(Code)



getDataRecord
DataRecord getDataRecord(AbstractNode node)(Code)

Parameters:
  node - A node on the Monitor GUI a data recordConvenience method - this gets the DataRecord corresponding toa node on the TransactionView panel from the cache if it ispresent. This is used to display the data from the node.



getDataRecord
DataRecord getDataRecord(AbstractNode anode, boolean fromCache)(Code)

Parameters:
  node - A node on the Monitor GUI
Parameters:
  fromCache - true if it is OK to get the data record fromthe cache a data record



getInstance
static Controller getInstance()(Code)



getMonDir
protected static FileObject getMonDir() throws FileNotFoundException(Code)



getMonitorData
MonitorData getMonitorData(TransactionNode node, boolean fromCache, boolean cacheIt)(Code)

Parameters:
  node - A node on the Monitor GUI
Parameters:
  fromCache - true if it is OK to get the data record fromthe cache
Parameters:
  cacheIt - true if it is OK to cache the data that weretrieve a data record, null if monitor date could not be got



getReplayDir
protected static FileObject getReplayDir() throws FileNotFoundException(Code)



getRoot
protected NavigateNode getRoot()(Code)
Adds a transaction to the list of current transactions.



getSaveDir
protected static FileObject getSaveDir() throws FileNotFoundException(Code)



getTransactions
void getTransactions()(Code)



getUseBrowserCookie
boolean getUseBrowserCookie()(Code)



haveDirectories
boolean haveDirectories()(Code)



replayTransaction
void replayTransaction(Node node)(Code)
Invoked by ReplayAction. Replays the transaction corresponding to the selected node. PENDING - it would be better if the nodes know which server they were processed on. This would be the case if we listed the nodes separately depending on the server that collected the data.



replayTransaction
void replayTransaction(MonitorData md) throws UnknownHostException, IOException(Code)
Invoked by EditPanel. Replays the transaction corresponding to the selected node.



replayTransaction
void replayTransaction(MonitorData md, String status) throws UnknownHostException, IOException(Code)



retrieveMonitorData
MonitorData retrieveMonitorData(String id, String dirS)(Code)

Parameters:
  id - The ID of the record
Parameters:
  dirS - The name of the directory in which the transactionresides



retrieveMonitorData
MonitorData retrieveMonitorData(String id, FileObject dir)(Code)

Parameters:
  id - The ID of the record.
Parameters:
  dir - The directory in which the transaction resides. monitor date, null if monitor date could not be retrieved.



saveTransaction
void saveTransaction(Node[] nodes)(Code)



setComparator
void setComparator(Comparator comp)(Code)



setServer
static void setServer(String loc, int p)(Code)
Sets the machine name and port of the web server. Not used in this version, we do not support remote debugging.



setUseBrowserCookie
void setUseBrowserCookie(boolean value)(Code)
This method toggles whether the request uses the browser's cookie or a cookie specified by the user. In 3.6, it is not possible to configure the monitor to use user-specified cookies, but I leave the method, in case it becomes possible in the future. Basically, we can no longer set the cookie on the server side (the Servlet APIs does not provide any method for doing this) but we could technically tell the browser that issues the replay request to send another cookie (the APIs for that are not there now). If so, the feature can be reintroduced.



updateNodeNames
void updateNodeNames()(Code)



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.