|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--edu.ucsb.adl.middleware.CancelService
The ADL cancel service. Conceptually, this service cancels a currently-running query. The associated result set is marked as being complete, but is otherwise untouched.
This class reads the following properties from the main middleware
configuration file. Property values may be indirectly specified
using the notation @P where P is the
name of another property (see ExtendedProperties for more
information).
cancel.gatekeeper.class
edu.ucsb.adl.middleware.IPAddressGatekeeper".
cancel.gatekeeper.argument
$Log: CancelService.java,v $
Revision 1.4 2004/09/21 23:53:43 gjanee
Minor documentation change.
Revision 1.3 2004/03/05 18:52:05 gjanee
Added support for multiple middleware instances. A middleware
instance is represented by a Global object that is
tied to a main middleware configuration file. All service objects
now maintain a reference to the appropriate Global
object. Instance-wide variables formerly coded as class variables
are now held by the Global object; various methods
that return instance-wide variables now accept a
Global object as an argument. The Global
object is now passed to all service drivers.
Revision 1.2 2001/08/15 21:37:28 gjanee
Switched to the new configuration file structure. In the new
structure, an entirely collection-independent "main" configuration
file refers to a directory of subdirectories, one subdirectory per
collection; each subdirectory holds a collection-specific
middleware configuration file in addition to any configuration
files required by the collection driver.
Revision 1.1 2000/01/30 23:00:57 gjanee
Initial revision
| Method Summary | |
static edu.ucsb.adl.middleware.CancelService |
createService(java.lang.String configurationFile)
Creates a CancelService. |
void |
destroy()
Decrements the reference count. |
void |
performCancelService(javax.servlet.ServletRequest request,
int id)
Performs the ADL cancel service. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public static edu.ucsb.adl.middleware.CancelService createService(java.lang.String configurationFile)
throws InternalErrorException
CancelService. If a service already
exists for the configuration file, the extant service's
reference count is incremented and it is returned instead.
configurationFile - The filename of a main middleware configuration file.
InternalErrorException - If the initialization of the service fails.
public void performCancelService(javax.servlet.ServletRequest request,
int id)
throws MiddlewareException
request - The full request.id - The query's ID. If the ID is invalid, the service does
nothing.
BadRequestException - If request is invalid.
NoAuthorizationException - If the request is valid but not allowed.
InternalErrorException - If the request cannot otherwise be completed.
MiddlewareExceptionpublic void destroy()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||