Joram 5.2.4

org.objectweb.joram.client.jms.tcp
Class ReliableTcpClient

java.lang.Object
  extended by org.objectweb.joram.client.jms.tcp.ReliableTcpClient
Direct Known Subclasses:
ReliableSSLTcpClient

public class ReliableTcpClient
extends java.lang.Object


Field Summary
static int CLOSE
           
static int CONNECT
           
protected  Identity identity
           
static int INIT
           
protected  int key
           
static org.objectweb.util.monolog.api.Logger logger
           
protected  FactoryParameters params
           
static java.lang.String[] statusNames
           
 
Constructor Summary
ReliableTcpClient()
           
 
Method Summary
 void addServerAddress(java.lang.String host, int port)
           
 void close()
           
 void connect()
           
 void connect(boolean reconnect)
           
protected  java.net.Socket createSocket(java.lang.String hostname, int port)
           
 void init(FactoryParameters params, Identity identity, boolean reconnect)
           
 java.lang.Object receive()
           
 void send(AbstractJmsMessage request)
           
 void setTimer(java.util.Timer timer2)
           
 void stopReconnections()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

logger

public static org.objectweb.util.monolog.api.Logger logger

INIT

public static final int INIT
See Also:
Constant Field Values

CONNECT

public static final int CONNECT
See Also:
Constant Field Values

CLOSE

public static final int CLOSE
See Also:
Constant Field Values

statusNames

public static final java.lang.String[] statusNames

params

protected FactoryParameters params

identity

protected Identity identity

key

protected int key
Constructor Detail

ReliableTcpClient

public ReliableTcpClient()
Method Detail

setTimer

public void setTimer(java.util.Timer timer2)

init

public void init(FactoryParameters params,
                 Identity identity,
                 boolean reconnect)

connect

public void connect()
             throws javax.jms.JMSException
Throws:
javax.jms.JMSException

connect

public void connect(boolean reconnect)
             throws javax.jms.JMSException
Throws:
javax.jms.JMSException

createSocket

protected java.net.Socket createSocket(java.lang.String hostname,
                                       int port)
                                throws java.lang.Exception
Throws:
java.lang.Exception

send

public void send(AbstractJmsMessage request)
          throws java.lang.Exception
Throws:
java.lang.Exception

receive

public java.lang.Object receive()
                         throws java.lang.Exception
Throws:
java.lang.Exception

close

public void close()

addServerAddress

public void addServerAddress(java.lang.String host,
                             int port)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

stopReconnections

public void stopReconnections()

Joram 5.2.4

Copyright © 2000 - 2009 Scalagent D.T. - All rights reserved