Joram 5.0.7

org.objectweb.joram.kclient
Class Channel

java.lang.Object
  extended by org.objectweb.joram.kclient.Channel
Direct Known Subclasses:
TcpChannel

public abstract class Channel
extends java.lang.Object


Field Summary
static int CLOSE
           
static int CONNECTED
           
static int CONNECTING
           
static int INIT
           
protected  int status
           
static java.lang.String[] statusNames
           
 
Constructor Summary
Channel()
           
 
Method Summary
abstract  void close()
           
abstract  void connect()
           
abstract  AbstractReply receive()
           
abstract  void send(AbstractRequest obj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INIT

public static final int INIT
See Also:
Constant Field Values

CONNECTING

public static final int CONNECTING
See Also:
Constant Field Values

CONNECTED

public static final int CONNECTED
See Also:
Constant Field Values

CLOSE

public static final int CLOSE
See Also:
Constant Field Values

statusNames

public static final java.lang.String[] statusNames

status

protected volatile int status
Constructor Detail

Channel

public Channel()
Method Detail

connect

public abstract void connect()
                      throws java.io.IOException
Throws:
java.io.IOException

send

public abstract void send(AbstractRequest obj)
                   throws java.io.IOException
Throws:
java.io.IOException

receive

public abstract AbstractReply receive()
                               throws java.lang.Exception
Throws:
java.lang.Exception

close

public abstract void close()
                    throws java.io.IOException
Throws:
java.io.IOException

Joram 5.0.7

Copyright © 2005 Scalagent - All rights reserved