|
Open SiteSearch 4.1.1 Final |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--ORG.oclc.zbase.server.TransactionHandler
Process a Z39.50 request. Accepts the request from an ZBaseThread object, invokes a Db object and replies to the client.
| Field Summary | |
protected DataOutputStream |
dataOut
Output stream for response. |
protected boolean |
holdConnection
Flag to caller (ZBaseThread) that connection should be held open. |
protected int |
lastNewSessionId
Last assigned session id. |
protected BerString |
message
Z39.50 request. |
protected BerString |
response
Z39.50 response. |
| Constructor Summary | |
TransactionHandler()
Just initialize the thread group. |
|
| Method Summary | |
protected BerString |
AccessControl(DataDir dir)
Z3950 AccessControl Response. |
protected BerString |
Close(DataDir dir)
Z39.50 Close request. |
protected BerString |
Dedup(DataDir dir)
Z39.50 Dedup request. |
protected BerString |
Delete(DataDir dir)
Z39.50 Delete Hitlist request. |
protected BerString |
Display(DataDir dir)
Z39.50 Present request. |
protected BerString |
Extsvc(DataDir dir)
Z39.50 Extended Services request. |
protected BerString |
Find(DataDir dir)
Z39.50 Search request. |
static AccessClient |
getUserAccessClient(String sessionID)
|
BerString |
handle(BerString message)
Handle the request. |
protected BerString |
Init(DataDir dir)
Z39.50 Init request. |
static void |
init(IniFile ini,
String serverName)
Invokes the init method with the input IniFile object, serverName and the verbose flag set to true. |
static void |
init(IniFile ini,
String serverName,
boolean verbose)
init should only be called once. |
void |
run()
Used by ZBaseMultiThread. |
protected BerString |
Scan(DataDir dir)
Z39.50 Scan request. |
protected BerString |
Sort(DataDir dir)
Z39.50 Sort request. |
protected void |
Stop(DataDir dir)
Z39.50 Trigger Resource Control request. |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Field Detail |
protected BerString message
protected BerString response
protected DataOutputStream dataOut
protected int lastNewSessionId
protected boolean holdConnection
| Constructor Detail |
public TransactionHandler()
| Method Detail |
public static AccessClient getUserAccessClient(String sessionID)
public static void init(IniFile ini,
String serverName)
ini - configuration filename - section name for this thread
public static void init(IniFile ini,
String serverName,
boolean verbose)
ini - configuration filename - section name for this threadverbose - flag indicating whether the configuration information
should be dumped to the server log.public void run()
public BerString handle(BerString message)
message - the requestprotected BerString Init(DataDir dir)
sessionId - the assigned session iddir - the requestprotected BerString Sort(DataDir dir)
dir - the requestprotected BerString Dedup(DataDir dir)
dir - the requestprotected BerString Scan(DataDir dir)
dir - the requestprotected BerString Display(DataDir dir)
dir - the requestprotected BerString Find(DataDir dir)
dir - the requestprotected BerString Delete(DataDir dir)
dir - the requestprotected BerString Close(DataDir dir)
dir - the requestprotected BerString Extsvc(DataDir dir)
protected BerString AccessControl(DataDir dir)
protected void Stop(DataDir dir)
dir - the request
|
Open SiteSearch 4.1.1 Final |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||