jp.co.nec.orb
クラス ServerConnection

java.lang.Object
  |
  +--jp.co.nec.orb.SocketConnection
        |
        +--jp.co.nec.orb.ServerConnection

public final class ServerConnection
extends SocketConnection


コンストラクタの概要
ServerConnection(java.io.InputStream i, java.io.OutputStream o)
           
ServerConnection(java.net.Socket s)
           
 
メソッドの概要
 void createSSLInfo(java.net.Socket s, boolean is_ssl)
           
 java.net.Socket getSocket()
          get Socket
 SSLInfo getSSLInfo()
           
 void handleCancelRequest(Message message)
          call from Message. client does not deal CancelRequest Message
 void handleCloseConnection(Message message)
          call from Message. cancel all requests and stop ReaderThread
 void handleLocateReply(Message message)
           
 void handleLocateRequest(Message message)
          call from Message. client does not deal LcoateRequest Message
 void handleMessageError(Message message)
          call from Message cancel all requests and stop ReaderThread
 void handleReply(Message message)
           
 void handleRequest(Message message)
          call from Message. client does not deal Request Message
 Message readMessage()
           
 void releaseMessage(Message message)
          release Request Message. unregister it from RequestTable and release Message Resource.
 
クラス jp.co.nec.orb.SocketConnection から継承したメソッド
createCancelRequest, createCloseConnection, createLocateReply, createLocateRequest, createMessageError, createReply, createRequest, getCodeSet, getInputStream, getOutputStream, getSession, handleExceptionMessage, handleFragment, handleFragmentError, handleUnkownMessage, isSSLConnection, isSSLConnection, setCodeSet, toString
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ServerConnection

public ServerConnection(java.net.Socket s)
                 throws java.io.IOException

ServerConnection

public ServerConnection(java.io.InputStream i,
                        java.io.OutputStream o)
メソッドの詳細

readMessage

public Message readMessage()

handleRequest

public void handleRequest(Message message)
call from Message. client does not deal Request Message
オーバーライド:
クラス SocketConnection 内の handleRequest

handleReply

public void handleReply(Message message)
オーバーライド:
クラス SocketConnection 内の handleReply

handleCancelRequest

public void handleCancelRequest(Message message)
call from Message. client does not deal CancelRequest Message
オーバーライド:
クラス SocketConnection 内の handleCancelRequest

handleLocateRequest

public void handleLocateRequest(Message message)
call from Message. client does not deal LcoateRequest Message
オーバーライド:
クラス SocketConnection 内の handleLocateRequest

handleLocateReply

public void handleLocateReply(Message message)
オーバーライド:
クラス SocketConnection 内の handleLocateReply

handleCloseConnection

public void handleCloseConnection(Message message)
call from Message. cancel all requests and stop ReaderThread
オーバーライド:
クラス SocketConnection 内の handleCloseConnection

handleMessageError

public void handleMessageError(Message message)
call from Message cancel all requests and stop ReaderThread
オーバーライド:
クラス SocketConnection 内の handleMessageError

releaseMessage

public void releaseMessage(Message message)
release Request Message. unregister it from RequestTable and release Message Resource.
オーバーライド:
クラス SocketConnection 内の releaseMessage

getSocket

public java.net.Socket getSocket()
クラス SocketConnection の記述:
get Socket
オーバーライド:
クラス SocketConnection 内の getSocket
クラス jp.co.nec.orb.SocketConnection からコピーされたタグ:
戻り値:
Socket socket already connects to remote host

createSSLInfo

public void createSSLInfo(java.net.Socket s,
                          boolean is_ssl)

getSSLInfo

public SSLInfo getSSLInfo()