Java Doc for DownloadStream.java in  » Web-Framework » Millstone » org » millstone » base » terminal » 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 » Web Framework » Millstone » org.millstone.base.terminal 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.millstone.base.terminal.DownloadStream

DownloadStream
public class DownloadStream (Code)
Downloadable stream.
author:
   IT Mill Ltd.
version:
   3.1.1
since:
   3.0


Field Summary
final public static  longDEFAULT_CACHETIME
     Default cache time.
final public static  longMAX_CACHETIME
     Maximum cache time.

Constructor Summary
public  DownloadStream(InputStream stream, String contentType, String fileName)
    

Method Summary
public  intgetBufferSize()
     Get the size of the download buffer.
public  longgetCacheTime()
     Get lenght of cache expiracy time. This gives the adapter the possibility cache streams sent to the client. The caching may be made in adapter or at the client if the client supports caching.
public  StringgetContentType()
     Get stream content type.
public  StringgetFileName()
     Returns the file name.
public  StringgetParameter(String name)
     Get a paramater for download stream. Parameters are optional information about the downloadable stream and their meaning depends on the used adapter.
public  IteratorgetParameterNames()
     Get the names of the parameters.
public  InputStreamgetStream()
     Get downloadable stream.
public  voidsetBufferSize(int bufferSize)
     Set the size of the download buffer.
public  voidsetCacheTime(long cacheTime)
     Set lenght of cache expiracy time. This gives the adapter the possibility cache streams sent to the client. The caching may be made in adapter or at the client if the client supports caching.
public  voidsetContentType(String contentType)
     Set stream content type.
public  voidsetFileName(String fileName)
     Sets the file name.
public  voidsetParameter(String name, String value)
     Set a paramater for download stream. Parameters are optional information about the downloadable stream and their meaning depends on the used adapter.
public  voidsetStream(InputStream stream)
     Sets the stream.

Field Detail
DEFAULT_CACHETIME
final public static long DEFAULT_CACHETIME(Code)
Default cache time.



MAX_CACHETIME
final public static long MAX_CACHETIME(Code)
Maximum cache time.




Constructor Detail
DownloadStream
public DownloadStream(InputStream stream, String contentType, String fileName)(Code)
Creates a new instance of DownloadStream




Method Detail
getBufferSize
public int getBufferSize()(Code)
Get the size of the download buffer. int The size of the buffer in bytes.



getCacheTime
public long getCacheTime()(Code)
Get lenght of cache expiracy time. This gives the adapter the possibility cache streams sent to the client. The caching may be made in adapter or at the client if the client supports caching. Default is DEFAULT_CACHETIME. Cache time in milliseconds



getContentType
public String getContentType()(Code)
Get stream content type. type of the stream content.



getFileName
public String getFileName()(Code)
Returns the file name. The name of the file.



getParameter
public String getParameter(String name)(Code)
Get a paramater for download stream. Parameters are optional information about the downloadable stream and their meaning depends on the used adapter. For example in WebAdapter they are interpreted as HTTP response headers.
Parameters:
  name - Name of the parameter to set. Value of the parameter or null if the parameter does not exist.



getParameterNames
public Iterator getParameterNames()(Code)
Get the names of the parameters. Iteraror of names or null if no parameters are set.



getStream
public InputStream getStream()(Code)
Get downloadable stream. output stream.



setBufferSize
public void setBufferSize(int bufferSize)(Code)
Set the size of the download buffer.
Parameters:
  bufferSize - The size of the buffer in bytes.



setCacheTime
public void setCacheTime(long cacheTime)(Code)
Set lenght of cache expiracy time. This gives the adapter the possibility cache streams sent to the client. The caching may be made in adapter or at the client if the client supports caching. Zero or negavive value disbales the caching of this stream.
Parameters:
  cacheTime - The cache time in milliseconds.



setContentType
public void setContentType(String contentType)(Code)
Set stream content type.
Parameters:
  contentType - The contentType to set



setFileName
public void setFileName(String fileName)(Code)
Sets the file name.
Parameters:
  fileName - The file name to set



setParameter
public void setParameter(String name, String value)(Code)
Set a paramater for download stream. Parameters are optional information about the downloadable stream and their meaning depends on the used adapter. For example in WebAdapter they are interpreted as HTTP response headers. If the parameters by this name exists, the old value is replaced.
Parameters:
  name - Name of the parameter to set.
Parameters:
  value - Value of the parameter to set.



setStream
public void setStream(InputStream stream)(Code)
Sets the stream.
Parameters:
  stream - The stream to set



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.