org.das2.client
Class WebStandardDataStreamSource

java.lang.Object
  extended by org.das2.client.WebStandardDataStreamSource
All Implemented Interfaces:
StandardDataStreamSource

public class WebStandardDataStreamSource
extends java.lang.Object
implements StandardDataStreamSource


Constructor Summary
WebStandardDataStreamSource(DasServer server, java.net.URL url)
           
 
Method Summary
 void authenticate(java.lang.String restrictedResourceLabel)
           
 DasServer getDasServer()
           
 java.lang.String getDevel()
          use the develop version of the reader instead of the production version.
 java.io.InputStream getInputStream(StreamDataSetDescriptor dsd, Datum start, Datum end)
           
 Key getKey()
          Getter for property key.
 java.lang.String getLastRequestURL()
          Getter for property lastRequestURL.
 java.io.InputStream getReducedInputStream(StreamDataSetDescriptor dsd, Datum start, Datum end, Datum timeResolution)
           
 boolean isCompress()
          Getter for property compress.
 boolean isLegacyStream()
           
 boolean isRedirect()
          Getter for property redirect.
protected  java.io.InputStream openURLConnection(StreamDataSetDescriptor dsd, Datum start, Datum end, java.lang.StringBuffer additionalFormData)
           
 void reset()
           
 void setCompress(boolean compress)
          Setter for property compress.
 void setDevel(java.lang.String devel)
          use the develop version of the reader instead of the production version.
 void setLastRequestURL(java.lang.String url)
           
 void setRedirect(boolean redirect)
          Setter for property redirect.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebStandardDataStreamSource

public WebStandardDataStreamSource(DasServer server,
                                   java.net.URL url)
Method Detail

isLegacyStream

public boolean isLegacyStream()

getInputStream

public java.io.InputStream getInputStream(StreamDataSetDescriptor dsd,
                                          Datum start,
                                          Datum end)
                                   throws DasException
Specified by:
getInputStream in interface StandardDataStreamSource
Throws:
DasException

getReducedInputStream

public java.io.InputStream getReducedInputStream(StreamDataSetDescriptor dsd,
                                                 Datum start,
                                                 Datum end,
                                                 Datum timeResolution)
                                          throws DasException
Specified by:
getReducedInputStream in interface StandardDataStreamSource
Throws:
DasException

openURLConnection

protected java.io.InputStream openURLConnection(StreamDataSetDescriptor dsd,
                                                Datum start,
                                                Datum end,
                                                java.lang.StringBuffer additionalFormData)
                                         throws DasException
Throws:
DasException

reset

public void reset()
Specified by:
reset in interface StandardDataStreamSource

authenticate

public void authenticate(java.lang.String restrictedResourceLabel)

isCompress

public boolean isCompress()
Getter for property compress.

Returns:
Value of property compress.

setCompress

public void setCompress(boolean compress)
Setter for property compress.

Parameters:
compress - New value of property compress.

getLastRequestURL

public java.lang.String getLastRequestURL()
Getter for property lastRequestURL.

Returns:
Value of property lastRequestURL.

setLastRequestURL

public void setLastRequestURL(java.lang.String url)

getDasServer

public DasServer getDasServer()

isRedirect

public boolean isRedirect()
Getter for property redirect.

Returns:
Value of property redirect.

setRedirect

public void setRedirect(boolean redirect)
Setter for property redirect.

Parameters:
redirect - New value of property redirect.

getKey

public Key getKey()
Getter for property key.

Returns:
Value of property key.

getDevel

public java.lang.String getDevel()
use the develop version of the reader instead of the production version.


setDevel

public void setDevel(java.lang.String devel)
use the develop version of the reader instead of the production version. If a reader was in dasHome/readers, then use the one in /home//readers/ instead.