com.k_int.z3950.util
Class ZTargetEndpoint

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--com.k_int.z3950.util.ZTargetEndpoint
All Implemented Interfaces:
java.lang.Runnable

public class ZTargetEndpoint
extends java.lang.Thread


Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
ZTargetEndpoint(java.net.Socket s)
           
 
Method Summary
 void addTargetAPDUListener(TargetAPDUListener l)
           
 void encodeAndSend(PDU_type the_pdu)
           
protected  void finalize()
           
protected  void notifyAPDUEvent(PDU_type pdu)
           
 void notifyClose()
           
 void removeTargetAPDUListener(TargetAPDUListener l)
           
 void run()
           
 void sendClose(int reason_code, java.lang.String reason_text)
           
 void sendInitResponse(java.lang.String refid, com.k_int.codec.runtime.AsnBitString protocol_version, com.k_int.codec.runtime.AsnBitString options, long pref_message_size, long exceptional_record_size, boolean result, java.lang.String implementation_id, java.lang.String implementation_name, java.lang.String implementation_version, EXTERNAL_type user_information, java.util.Vector other_information)
           
 void sendSearchResponse(SearchTask t)
           
 void shutdown()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ZTargetEndpoint

public ZTargetEndpoint(java.net.Socket s)
Method Detail

finalize

protected void finalize()
Overrides:
finalize in class java.lang.Object

addTargetAPDUListener

public void addTargetAPDUListener(TargetAPDUListener l)

removeTargetAPDUListener

public void removeTargetAPDUListener(TargetAPDUListener l)

notifyAPDUEvent

protected void notifyAPDUEvent(PDU_type pdu)

sendInitResponse

public void sendInitResponse(java.lang.String refid,
                             com.k_int.codec.runtime.AsnBitString protocol_version,
                             com.k_int.codec.runtime.AsnBitString options,
                             long pref_message_size,
                             long exceptional_record_size,
                             boolean result,
                             java.lang.String implementation_id,
                             java.lang.String implementation_name,
                             java.lang.String implementation_version,
                             EXTERNAL_type user_information,
                             java.util.Vector other_information)
                      throws java.io.IOException

sendSearchResponse

public void sendSearchResponse(SearchTask t)
                        throws java.io.IOException

sendClose

public void sendClose(int reason_code,
                      java.lang.String reason_text)
               throws java.io.IOException

notifyClose

public void notifyClose()

encodeAndSend

public void encodeAndSend(PDU_type the_pdu)
                   throws java.io.IOException

shutdown

public void shutdown()

run

public void run()
Overrides:
run in class java.lang.Thread


Copyright © 2001 Knowledge Integration Ltd. All Rights Reserved.