edu.sc.seis.sod.subsetter.request
Class BreqFastRequest

java.lang.Object
  extended by edu.sc.seis.sod.subsetter.request.BreqFastRequest
All Implemented Interfaces:
SodElement, RequestSubsetter, Subsetter
Direct Known Subclasses:
NetDCRequest

public class BreqFastRequest
extends java.lang.Object
implements RequestSubsetter

BreqFastRequestSubsetter.java Created: Wed Mar 19 14:07:16 2003


Constructor Summary
BreqFastRequest(org.w3c.dom.Element config)
           
 
Method Summary
 StringTree accept(CacheEvent event, ChannelImpl channel, RequestFilter[] request, CookieJar cookieJar)
           
protected  java.lang.String getConfig(java.lang.String name)
           
protected  java.lang.String getDefaultFileTemplate()
           
protected  java.lang.String getDefaultWorkingDir()
           
protected  void insert(java.io.Writer out, java.lang.String configName)
           
protected  void insert(java.io.Writer out, java.lang.String configName, java.lang.String fieldName)
           
protected  void insertEventHeader(EventAccessOperations event, java.io.Writer out, java.lang.String label)
           
protected  void insertRequest(Channel channel, RequestFilter[] request, java.io.Writer out, int i)
           
protected  void optInsert(java.io.Writer out, java.lang.String configName)
           
protected  void optInsert(java.io.Writer out, java.lang.String configName, java.lang.String fieldName)
           
protected  boolean writeToBFEmail(EventAccessOperations event, Channel channel, RequestFilter[] request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BreqFastRequest

public BreqFastRequest(org.w3c.dom.Element config)
                throws ConfigurationException
Throws:
ConfigurationException
Method Detail

accept

public StringTree accept(CacheEvent event,
                         ChannelImpl channel,
                         RequestFilter[] request,
                         CookieJar cookieJar)
Specified by:
accept in interface RequestSubsetter

getConfig

protected java.lang.String getConfig(java.lang.String name)

writeToBFEmail

protected boolean writeToBFEmail(EventAccessOperations event,
                                 Channel channel,
                                 RequestFilter[] request)

optInsert

protected void optInsert(java.io.Writer out,
                         java.lang.String configName)
                  throws java.io.IOException
Throws:
java.io.IOException

optInsert

protected void optInsert(java.io.Writer out,
                         java.lang.String configName,
                         java.lang.String fieldName)
                  throws java.io.IOException
Throws:
java.io.IOException

insert

protected void insert(java.io.Writer out,
                      java.lang.String configName)
               throws java.io.IOException
Throws:
java.io.IOException

insert

protected void insert(java.io.Writer out,
                      java.lang.String configName,
                      java.lang.String fieldName)
               throws java.io.IOException
Throws:
java.io.IOException

insertRequest

protected void insertRequest(Channel channel,
                             RequestFilter[] request,
                             java.io.Writer out,
                             int i)
                      throws java.io.IOException
Throws:
java.io.IOException

insertEventHeader

protected void insertEventHeader(EventAccessOperations event,
                                 java.io.Writer out,
                                 java.lang.String label)
                          throws java.io.IOException
Throws:
java.io.IOException

getDefaultWorkingDir

protected java.lang.String getDefaultWorkingDir()

getDefaultFileTemplate

protected java.lang.String getDefaultFileTemplate()