ORG.oclc.db
Interface IDbExtSvc
- All Known Implementing Classes:
- BatchNewtonUpdate, BatchNewtonUpdateForNT
- public abstract interface IDbExtSvc
The interface class for handling Z39.50 Extended Services
requests. It is a plug-point for executing different
actions for each type of Extended Services request.
doService
public DataDir doService(ExtSvcData esData,
ExtSvcHandler esHandler,
Object userData,
Db dbObect)
throws Diagnostic1,
AccessControl,
Exception
- Processes an Extended Services request for the input task package
and returns a response task package DataDir object.
- Parameters:
esData
- the Extended Services Data.esHandler
- the Extended Services Handler class that determines
what type of Extended Services request is sent, can be used
to process the specific information in Extended Services requests.userData
- the user context information.dbObject
- the Database Object invoking the ES request handler.