Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.obinary.cms.core
Class CacheHandler  view CacheHandler download CacheHandler.java

java.lang.Object
  extended bycom.obinary.cms.core.CacheHandler

public class CacheHandler
extends java.lang.Object

User: sameercharles Date: Jul 14, 2003 Time: 4:22:14 PM

Version:
1.0

Field Summary
static java.lang.String CACHE_DIRECTORY
           
 
Constructor Summary
CacheHandler()
           
 
Method Summary
static void cacheURI(javax.servlet.http.HttpServletRequest request)
           
static void flushCache()
          flushes entire cache
static void flushCache(java.lang.String path)
           
static void flushResource(java.lang.String URI)
           
private static java.io.File getDestinationFile(java.lang.String URI)
           
static boolean streamFromCache(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
private static void streamURI(java.lang.String URI, java.io.OutputStream out, javax.servlet.http.HttpServletRequest request)
           
private static int stripWhiteSpaces(java.io.InputStream in)
           
static void validatePath(java.lang.String path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CACHE_DIRECTORY

public static final java.lang.String CACHE_DIRECTORY
Constructor Detail

CacheHandler

public CacheHandler()
Method Detail

cacheURI

public static void cacheURI(javax.servlet.http.HttpServletRequest request)
                     throws java.io.IOException

streamURI

private static void streamURI(java.lang.String URI,
                              java.io.OutputStream out,
                              javax.servlet.http.HttpServletRequest request)
                       throws java.io.IOException

stripWhiteSpaces

private static int stripWhiteSpaces(java.io.InputStream in)

getDestinationFile

private static java.io.File getDestinationFile(java.lang.String URI)
                                        throws java.lang.Exception

validatePath

public static void validatePath(java.lang.String path)

streamFromCache

public static boolean streamFromCache(javax.servlet.http.HttpServletRequest request,
                                      javax.servlet.http.HttpServletResponse response)
                               throws java.io.IOException

flushResource

public static void flushResource(java.lang.String URI)

flushCache

public static void flushCache(java.lang.String path)

flushCache

public static void flushCache()

flushes entire cache