Java Doc for FileServer.java in  » Testing » jakarta-jmeter » org » apache » jmeter » services » 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 » Testing » jakarta jmeter » org.apache.jmeter.services 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.apache.jmeter.services.FileServer

FileServer
public class FileServer (Code)
The point of this class is to provide thread-safe access to files, and to provide some simplifying assumptions about where to find files and how to name them. For instance, putting supporting files in the same directory as the saved test plan file allows users to refer to the file with just it's name - this FileServer class will find the file without a problem. Eventually, I want all in-test file access to be done through here, with the goal of packaging up entire test plans as a directory structure that can be sent via rmi to remote servers (currently, one must make sure the remote server has all support files in a relative-same location) and to package up test plans to execute on unknown boxes that only have Java installed.




Method Summary
public synchronized  voidcloseFile(String name)
    
public  voidcloseFiles()
    
protected  booleanfilesOpen()
    
public synchronized  StringgetBaseDir()
    
public static  FileServergetFileServer()
    
public  FilegetRandomFile(String basedir, String[] extensions)
     Method will get a random file in a base directory TODO hey, not sure this method belongs here.
public  StringreadLine(String filename)
     Get the next line of the named file, recycle by default.
public synchronized  StringreadLine(String filename, boolean recycle)
     Get the next line of the named file.
public synchronized  voidreserveFile(String filename)
     Creates an association between a filename and a File inputOutputObject, and stores it for later use - unless it is already stored.
public synchronized  voidreserveFile(String filename, String charsetName)
     Creates an association between a filename and a File inputOutputObject, and stores it for later use - unless it is already stored.
public  voidresetBase()
    
public synchronized  voidsetBasedir(String basedir)
    
public synchronized  voidwrite(String filename, String value)
    



Method Detail
closeFile
public synchronized void closeFile(String name) throws IOException(Code)

Parameters:
  name -
throws:
  IOException -



closeFiles
public void closeFiles() throws IOException(Code)



filesOpen
protected boolean filesOpen()(Code)



getBaseDir
public synchronized String getBaseDir()(Code)



getFileServer
public static FileServer getFileServer()(Code)



getRandomFile
public File getRandomFile(String basedir, String[] extensions)(Code)
Method will get a random file in a base directory TODO hey, not sure this method belongs here. FileServer is for threadsafe File access relative to current test's base directory.
Parameters:
  basedir - a random File from the basedir that matches one of the extensions



readLine
public String readLine(String filename) throws IOException(Code)
Get the next line of the named file, recycle by default.
Parameters:
  filename - String containing the next line in the file
throws:
  IOException -



readLine
public synchronized String readLine(String filename, boolean recycle) throws IOException(Code)
Get the next line of the named file.
Parameters:
  filename -
Parameters:
  recycle - - should file be restarted at EOF? String containing the next line in the file (null if EOF reached and not recycle)
throws:
  IOException -



reserveFile
public synchronized void reserveFile(String filename)(Code)
Creates an association between a filename and a File inputOutputObject, and stores it for later use - unless it is already stored.
Parameters:
  filename - - relative (to base) or absolute file name



reserveFile
public synchronized void reserveFile(String filename, String charsetName)(Code)
Creates an association between a filename and a File inputOutputObject, and stores it for later use - unless it is already stored.
Parameters:
  filename - - relative (to base) or absolute file name
Parameters:
  charsetName - - the character set encoding to use for the file



resetBase
public void resetBase() throws IOException(Code)



setBasedir
public synchronized void setBasedir(String basedir) throws IOException(Code)



write
public synchronized void write(String filename, String value) throws IOException(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.