org.scache
Class mgr
java.lang.Object
org.scache.mgr
- All Implemented Interfaces:
- java.lang.Runnable
- public final class mgr
- extends java.lang.Object
- implements java.lang.Runnable
Method Summary |
static void |
addInetAdr(java.lang.String iadr)
|
void |
cacheexport(java.lang.String d,
int type,
long diff)
|
void |
cacheimport(java.lang.String d)
|
void |
check_filesystem()
|
static boolean |
checkInetAdr(byte[] adr)
|
static regexp[] |
cleanUpRegexpArray(regexp[] array,
java.lang.String what)
|
void |
dirimport(java.lang.String d)
|
void |
fake_garbage_collection()
|
void |
garbage_collection(long gcinterval)
|
cachedir |
getDir(java.lang.String locdir,
java.lang.String urlpart)
|
cachedir |
getDir(java.lang.String locdir,
java.lang.String proto,
java.lang.String host,
java.lang.String port,
java.lang.String direct)
|
static java.lang.String |
getLocalDir(java.lang.String host,
java.lang.String port,
java.lang.String urldir,
java.lang.String proto)
|
static boolean |
getYesNo(java.lang.String s)
|
void |
go()
|
static void |
handleBlock(request req)
|
static float[] |
incFloatArraySize(float[] array)
|
static int[] |
incIntegerArraySize(int[] array)
|
static long[] |
incLongArraySize(long[] array)
|
void |
kill_unref()
|
static java.lang.String[] |
parseURL(java.lang.String url,
java.lang.String proto)
|
void |
process_request(request req)
|
void |
read_config(java.lang.String cfgfile)
|
void |
rebalance()
|
void |
run()
|
void |
setproxy(java.lang.String hostname,
int port,
java.lang.String auth,
boolean ftp)
|
static java.lang.String |
simpleWildMatch(java.lang.String mask,
java.lang.String test)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULTNAME
public static final java.lang.String DEFAULTNAME
- See Also:
- Constant Field Values
http_proxy
public static java.net.InetAddress http_proxy
http_proxy_auth
public static java.lang.String http_proxy_auth
http_proxy_port
public static int http_proxy_port
https_proxy
public static java.net.InetAddress https_proxy
https_proxy_port
public static int https_proxy_port
ftp_proxy
public static java.net.InetAddress ftp_proxy
ftp_proxy_auth
public static java.lang.String ftp_proxy_auth
ftp_proxy_port
public static int ftp_proxy_port
ourport
public static int ourport
SAVETIMER
public static final long SAVETIMER
- See Also:
- Constant Field Values
cache_dir
public static java.lang.String cache_dir
swap_level1_dirs
public static int swap_level1_dirs
swap_level2_dirs
public static int swap_level2_dirs
no_proxy
public static java.lang.String[] no_proxy
allow_cookies_to
public static java.lang.String[] allow_cookies_to
case_sensitive
public static boolean case_sensitive
cacheonly
public static boolean cacheonly
fail
public static regexp[] fail
regex_fail
public static gnu.rex.Rex regex_fail
nocache
public static regexp[] nocache
pass
public static regexp[] pass
trace_fail
public static boolean trace_fail
trace_remap
public static boolean trace_remap
trace_redirect
public static boolean trace_redirect
loglevel
public static int loglevel
cookie_filename
public static java.lang.String cookie_filename
pass_filename
public static java.lang.String pass_filename
fail_filename
public static java.lang.String fail_filename
regex_fail_filename
public static java.lang.String regex_fail_filename
redir_filename
public static java.lang.String redir_filename
remap_filename
public static java.lang.String remap_filename
refresh
public static regexp[] refresh
min_age
public static long min_age
max_age
public static long max_age
reload_age
public static long reload_age
expire_age
public static long expire_age
redir_age
public static long redir_age
lmfactor
public static float lmfactor
clear_flags_on_start
public static boolean clear_flags_on_start
dmachine_queue
public static java.lang.String dmachine_queue
dmachine_ignore
public static regexp[] dmachine_ignore
dmachine_ctype_ignore
public static regexp[] dmachine_ctype_ignore
check_filesystem
public final void check_filesystem()
go
public void go()
read_config
public final void read_config(java.lang.String cfgfile)
setproxy
public final void setproxy(java.lang.String hostname,
int port,
java.lang.String auth,
boolean ftp)
process_request
public final void process_request(request req)
throws java.net.MalformedURLException,
java.io.IOException
- Throws:
java.net.MalformedURLException
java.io.IOException
getDir
public final cachedir getDir(java.lang.String locdir,
java.lang.String proto,
java.lang.String host,
java.lang.String port,
java.lang.String direct)
getDir
public final cachedir getDir(java.lang.String locdir,
java.lang.String urlpart)
run
public final void run()
- Specified by:
run
in interface java.lang.Runnable
parseURL
public static final java.lang.String[] parseURL(java.lang.String url,
java.lang.String proto)
getLocalDir
public static final java.lang.String getLocalDir(java.lang.String host,
java.lang.String port,
java.lang.String urldir,
java.lang.String proto)
cleanUpRegexpArray
public static final regexp[] cleanUpRegexpArray(regexp[] array,
java.lang.String what)
incIntegerArraySize
public static final int[] incIntegerArraySize(int[] array)
incLongArraySize
public static final long[] incLongArraySize(long[] array)
incFloatArraySize
public static final float[] incFloatArraySize(float[] array)
simpleWildMatch
public static final java.lang.String simpleWildMatch(java.lang.String mask,
java.lang.String test)
garbage_collection
public final void garbage_collection(long gcinterval)
rebalance
public final void rebalance()
cacheimport
public final void cacheimport(java.lang.String d)
cacheexport
public final void cacheexport(java.lang.String d,
int type,
long diff)
dirimport
public final void dirimport(java.lang.String d)
fake_garbage_collection
public final void fake_garbage_collection()
kill_unref
public final void kill_unref()
addInetAdr
public static final void addInetAdr(java.lang.String iadr)
checkInetAdr
public static final boolean checkInetAdr(byte[] adr)
getYesNo
public static final boolean getYesNo(java.lang.String s)
handleBlock
public static final void handleBlock(request req)
throws java.io.IOException
- Throws:
java.io.IOException