org.objectweb.dream.channel
Class ReliableTCPChannelInImpl

java.lang.Object
  extended byorg.objectweb.dream.AbstractComponent
      extended byorg.objectweb.dream.channel.AbstractTCPChannelInImpl
          extended byorg.objectweb.dream.channel.BasicTCPChannelInImpl
              extended byorg.objectweb.dream.channel.ReliableTCPChannelInImpl
All Implemented Interfaces:
AttributeController, BindingController, IPChannelInAttributeController, LifeCycleController, Loggable

public class ReliableTCPChannelInImpl
extends BasicTCPChannelInImpl

Reliable implementation of a TCP ChannelIn Component. The ChannelIn sends an ACK.


Nested Class Summary
 
Nested classes inherited from class org.objectweb.dream.channel.BasicTCPChannelInImpl
BasicTCPChannelInImpl.ChannelInTask
 
Field Summary
 
Fields inherited from class org.objectweb.dream.channel.BasicTCPChannelInImpl
channelInTask, listen
 
Fields inherited from class org.objectweb.dream.channel.AbstractTCPChannelInImpl
messageCodecItf, openRetry, outPushItf, portNum
 
Fields inherited from class org.objectweb.dream.AbstractComponent
bindingLogger, componentDesc, fcState, lifeCycleLogger, logger, weaveableC
 
Fields inherited from interface org.objectweb.fractal.api.control.LifeCycleController
STARTED, STOPPED
 
Constructor Summary
ReliableTCPChannelInImpl()
           
 
Method Summary
protected  void sendAck(Socket socket)
          Sends an ACK.
 
Methods inherited from class org.objectweb.dream.channel.BasicTCPChannelInImpl
initComponent, stopFc
 
Methods inherited from class org.objectweb.dream.channel.AbstractTCPChannelInImpl
bindFc, createServerSocket, getListeningPort, getOpenRetry, listFc, setListeningPort, setOpenRetry, setSocketOption
 
Methods inherited from class org.objectweb.dream.AbstractComponent
getFcState, lookupFc, setLogger, startFc, unbindFc
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReliableTCPChannelInImpl

public ReliableTCPChannelInImpl()
Method Detail

sendAck

protected void sendAck(Socket socket)
                throws IOException
Sends an ACK.

Overrides:
sendAck in class AbstractTCPChannelInImpl
Parameters:
socket -
Throws:
IOException


Copyright © 2003, 2004 - INRIA Rhone-Alpes - All Rights Reserved.