org.kth.dks.dks_comm
Class ConnHandlerOutNB

java.lang.Object
  extended by org.kth.dks.dks_comm.ConnHandlerOutNB
All Implemented Interfaces:
java.lang.Runnable

public class ConnHandlerOutNB
extends java.lang.Object
implements java.lang.Runnable

Title: DKS

Description: DKS Middleware

Copyright: Copyright (c) 2004

Company: KTH-IMIT

Version:
1.0
Author:
Ali Ghodsi (aligh@kth.se)

Constructor Summary
ConnHandlerOutNB(org.kth.dks.dks_comm.ListenerNB l, java.nio.channels.SocketChannel s, DKSMarshal dm, ConnectionHandler ch)
           
 
Method Summary
 void ackReceived(int msgId)
           
 void checkTimeouts()
           
 void connected()
           
static java.nio.channels.SocketChannel createConnection(DKSNetAddress na)
           
 void run()
           
 void sendAck(int msgId)
           
 void sendMessage(DKSNetAddress src, java.lang.Object msg)
           
 void setKey(java.nio.channels.SelectionKey key)
           
 void setRemoteAddress(DKSNetAddress netAdr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnHandlerOutNB

public ConnHandlerOutNB(org.kth.dks.dks_comm.ListenerNB l,
                        java.nio.channels.SocketChannel s,
                        DKSMarshal dm,
                        ConnectionHandler ch)
Method Detail

createConnection

public static java.nio.channels.SocketChannel createConnection(DKSNetAddress na)

connected

public void connected()

setRemoteAddress

public void setRemoteAddress(DKSNetAddress netAdr)

setKey

public void setKey(java.nio.channels.SelectionKey key)

run

public void run()
Specified by:
run in interface java.lang.Runnable

sendAck

public void sendAck(int msgId)

ackReceived

public void ackReceived(int msgId)

sendMessage

public void sendMessage(DKSNetAddress src,
                        java.lang.Object msg)

checkTimeouts

public void checkTimeouts()


Copyright © 2010. All Rights Reserved.