com.k_int.z3950.client
Class SynchronousOriginBean
java.lang.Object
|
+--com.k_int.z3950.client.SynchronousOriginBean
- All Implemented Interfaces:
- APDUListener, java.util.EventListener
- Direct Known Subclasses:
- ZClient
- public class SynchronousOriginBean
- extends java.lang.Object
- implements APDUListener
SynchronousOriginBean : A Z3950 session that tries to behave as a synchronous local resource. IE
Z39.50 Requests wait for their corresponding response before returning (Or time out)
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NO_CONNECTION
public static final int NO_CONNECTION
CONNECTING
public static final int CONNECTING
CONNECTED
public static final int CONNECTED
SynchronousOriginBean
public SynchronousOriginBean()
getSessionStatus
public int getSessionStatus()
setSessionStatus
public void setSessionStatus(int i)
setRecordSyntax
public void setRecordSyntax(java.lang.String record_syntax)
getRecordSyntax
public java.lang.String getRecordSyntax()
setElementSetName
public void setElementSetName(java.lang.String element_set_name)
getElementSetName
public java.lang.String getElementSetName()
clearAllDatabases
public void clearAllDatabases()
addDatatabse
public void addDatatabse(java.lang.String dbname)
disconnect
public void disconnect()
connect
public InitializeResponse_type connect(java.lang.String hostname,
java.lang.String portnum)
connect
public InitializeResponse_type connect(java.lang.String hostname,
java.lang.String portnum,
int auth_type,
java.lang.String principal,
java.lang.String group,
java.lang.String credentials)
sendSearch
public SearchResponse_type sendSearch(java.lang.String query)
throws SearchException,
InvalidQueryException
sendSearch
public SearchResponse_type sendSearch(java.lang.String query,
java.lang.String refid)
throws SearchException,
InvalidQueryException
sendSearch
public SearchResponse_type sendSearch(RootNode query)
throws SearchException,
InvalidQueryException
sendSearch
public SearchResponse_type sendSearch(PDU_type req)
throws SearchException,
InvalidQueryException
- Alternate sendSearch that simply passes along a search request PDU. Added for proxy server.
sendPresent
public PresentResponse_type sendPresent(long start,
long count,
java.lang.String elements)
waitForResponse
public java.lang.Object waitForResponse(java.lang.String refid)
incomingAPDU
public void incomingAPDU(APDUEvent e)
- Specified by:
incomingAPDU in interface APDUListener
incomingInitRequest
public void incomingInitRequest(APDUEvent e)
incomingInitResponse
public void incomingInitResponse(APDUEvent e)
- Specified by:
incomingInitResponse in interface APDUListener
incomingSearchRequest
public void incomingSearchRequest(APDUEvent e)
incomingSearchResponse
public void incomingSearchResponse(APDUEvent e)
- Specified by:
incomingSearchResponse in interface APDUListener
incomingPresentRequest
public void incomingPresentRequest(APDUEvent e)
incomingPresentResponse
public void incomingPresentResponse(APDUEvent e)
- Specified by:
incomingPresentResponse in interface APDUListener
incomingDeleteResultSetRequest
public void incomingDeleteResultSetRequest(APDUEvent e)
incomingDeleteResultSetResponse
public void incomingDeleteResultSetResponse(APDUEvent e)
- Specified by:
incomingDeleteResultSetResponse in interface APDUListener
incomingAccessControlRequest
public void incomingAccessControlRequest(APDUEvent e)
- Specified by:
incomingAccessControlRequest in interface APDUListener
incomingAccessControlResponse
public void incomingAccessControlResponse(APDUEvent e)
incomingResourceControlRequest
public void incomingResourceControlRequest(APDUEvent e)
incomingResourceControlResponse
public void incomingResourceControlResponse(APDUEvent e)
- Specified by:
incomingResourceControlResponse in interface APDUListener
incomingTriggerResourceControlRequest
public void incomingTriggerResourceControlRequest(APDUEvent e)
incomingResourceReportRequest
public void incomingResourceReportRequest(APDUEvent e)
incomingResourceReportResponse
public void incomingResourceReportResponse(APDUEvent e)
- Specified by:
incomingResourceReportResponse in interface APDUListener
incomingScanRequest
public void incomingScanRequest(APDUEvent e)
incomingScanResponse
public void incomingScanResponse(APDUEvent e)
- Specified by:
incomingScanResponse in interface APDUListener
incomingSortRequest
public void incomingSortRequest(APDUEvent e)
incomingSortResponse
public void incomingSortResponse(APDUEvent e)
- Specified by:
incomingSortResponse in interface APDUListener
incomingSegmentRequest
public void incomingSegmentRequest(APDUEvent e)
incomingExtendedServicesRequest
public void incomingExtendedServicesRequest(APDUEvent e)
incomingExtendedServicesResponse
public void incomingExtendedServicesResponse(APDUEvent e)
- Specified by:
incomingExtendedServicesResponse in interface APDUListener
incomingClose
public void incomingClose(APDUEvent e)
- Specified by:
incomingClose in interface APDUListener
doExplain
public void doExplain()
throws SearchException,
InvalidQueryException
getDatabases
public java.util.Enumeration getDatabases()
Copyright © 2001 Knowledge Integration Ltd. All Rights Reserved.