public class ProxyPrefetching extends Prefetching
Prefetching
class in order
to show a more accurate interface to the Proxy package.Modifier and Type | Field and Description |
---|---|
protected ProxyClientSessions |
listOfClientSessions |
static int |
MODE_LAST_WOI_ALL_CLIENTS |
static int |
MODE_ONLY_CLIENT_HISTORY |
static int |
MODE_ONLY_IMAGE_HISTORY
Performs the prefetching over the bounding box of the historic wois
requested on an image by all clients.
|
protected int |
prefetchingDataHistory
|
protected ProxySessionTargets |
proxySessionTargets
Definition in
CADI.Proxy.Proxy#logicalTargetList . |
compressionSlopeThresholds, finish, log, movements, NUM_SLOPE_THRESHOLDS, prefetchingWOIType, prefSemaphore, recomputeWOI, resequencedSlopeThresholds, stopWatch, WOI_TYPE_BOUNDING_BOX, WOI_TYPE_WEIGHTED_WOI
Constructor and Description |
---|
ProxyPrefetching()
This constructor is not allowed.
|
ProxyPrefetching(java.lang.String threadName,
ProxySessionTargets proxySessionTargets,
ProxyClientSessions listOfClientSessions,
ProxyPrefSemaphore prefSemaphore,
CADILog log)
Constructor.
|
ProxyPrefetching(java.lang.String threadName,
ProxySessionTargets proxySessionTargets,
ProxyClientSessions listOfClientSessions,
ProxyPrefSemaphore prefSemaphore,
CADILog log,
int prefetchingDataHistory,
int prefetchingWOIType)
Constructor.
|
ProxyPrefetching(java.lang.String threadName,
ProxySessionTargets proxySessionTargets,
ProxyClientSessions listOfClientSessions,
ProxyPrefSemaphore prefSemaphore,
CADILog log,
int prefetchingDataHistory,
int prefetchingWOIType,
float[] movementProbabilities)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
list(java.io.PrintStream out)
Prints this Proxy Prefetching out to the specified output stream.
|
void |
run() |
java.lang.String |
toString() |
doPrefetching, doPrefetching, finish
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, yield
protected ProxyClientSessions listOfClientSessions
protected ProxySessionTargets proxySessionTargets
CADI.Proxy.Proxy#logicalTargetList
.public static final int MODE_ONLY_IMAGE_HISTORY
public static final int MODE_ONLY_CLIENT_HISTORY
public static final int MODE_LAST_WOI_ALL_CLIENTS
protected int prefetchingDataHistory
public ProxyPrefetching()
public ProxyPrefetching(java.lang.String threadName, ProxySessionTargets proxySessionTargets, ProxyClientSessions listOfClientSessions, ProxyPrefSemaphore prefSemaphore, CADILog log)
threadName
- definition in Thread.name
.proxySessionTargets
- definition in proxySessionTargets
.listOfClientSessions
- definition in listOfClientSessions
.prefSemaphore
- definition in Prefetching.prefSemaphore
.log
- definition in Prefetching.log
.public ProxyPrefetching(java.lang.String threadName, ProxySessionTargets proxySessionTargets, ProxyClientSessions listOfClientSessions, ProxyPrefSemaphore prefSemaphore, CADILog log, int prefetchingDataHistory, int prefetchingWOIType)
threadName
- definition in Thread.name
.proxySessionTargets
- definition in proxySessionTargets
.listOfClientSessions
- definition in listOfClientSessions
.prefSemaphore
- definition in Prefetching.prefSemaphore
.log
- definition in Prefetching.log
.prefetchingDataHistory
- definition in prefetchingDataHistory
.prefetchingWOIType
- definition in Prefetching.prefetchingWOIType
.public ProxyPrefetching(java.lang.String threadName, ProxySessionTargets proxySessionTargets, ProxyClientSessions listOfClientSessions, ProxyPrefSemaphore prefSemaphore, CADILog log, int prefetchingDataHistory, int prefetchingWOIType, float[] movementProbabilities)
threadName
- definition in Thread.name
.proxySessionTargets
- definition in proxySessionTargets
.listOfClientSessions
- definition in listOfClientSessions
.prefSemaphore
- definition in Prefetching.prefSemaphore
.log
- definition in Prefetching.log
.prefetchingDataHistory
- definition in prefetchingDataHistory
.prefetchingWOIType
- definition in Prefetching.prefetchingWOIType
.movementProbabilities
- definition in Prefetching.movements
.public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
public java.lang.String toString()
toString
in class Prefetching
public void list(java.io.PrintStream out)
list
in class Prefetching
out
- an output stream.
CADI - Copyright (C) 2007
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Group on Interactive Coding of Images (GICI) (contact)