org.mitre.jsip
Class UDPMessageSocket

java.lang.Object
  |
  +--org.mitre.jsip.MessageSocket
        |
        +--org.mitre.jsip.UDPMessageSocket

public class UDPMessageSocket
extends MessageSocket


Field Summary
static int DEFAULT_MAX_DATAGRAM_SIZE
           
static int DEFAULT_MAX_RETRIES
           
 
Fields inherited from class org.mitre.jsip.MessageSocket
MCAST, NONE, TCP, UDP
 
Constructor Summary
UDPMessageSocket()
          UDPMessageSocket
 
Method Summary
 void accept()
          accept
 void close()
          close
 int connect(java.net.InetAddress host, int portnum)
          connect
 int connect(java.lang.String hostname, int portnum)
          connect
 int listen(JACE.ASX.MessageQueue queue)
          listen
 int listenOnEvenPort()
          listenOnEvenPort
 int receive(byte[] recvbuffer, int maxlength)
          receive
 int send(java.lang.String sendbuffer, int length)
          send
 
Methods inherited from class org.mitre.jsip.MessageSocket
forcePortNumber, getPortNumber, getSocketType, setHostname
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_MAX_DATAGRAM_SIZE

public static final int DEFAULT_MAX_DATAGRAM_SIZE

DEFAULT_MAX_RETRIES

public static final int DEFAULT_MAX_RETRIES
Constructor Detail

UDPMessageSocket

public UDPMessageSocket()
UDPMessageSocket
Method Detail

connect

public int connect(java.lang.String hostname,
                   int portnum)
connect
Overrides:
connect in class MessageSocket
Parameters:
portnum -  
Returns:
int

connect

public int connect(java.net.InetAddress host,
                   int portnum)
connect
Overrides:
connect in class MessageSocket
Parameters:
portnum -  
Returns:
int

send

public int send(java.lang.String sendbuffer,
                int length)
send
Overrides:
send in class MessageSocket
Parameters:
sendbuffer -  
length -  
Returns:
int

receive

public int receive(byte[] recvbuffer,
                   int maxlength)
receive
Overrides:
receive in class MessageSocket
Parameters:
recvbuffer -  
maxlength -  
Returns:
int

listen

public int listen(JACE.ASX.MessageQueue queue)
listen
Overrides:
listen in class MessageSocket
Parameters:
portnum -  
Returns:
int

accept

public void accept()
accept
Overrides:
accept in class MessageSocket
Returns:
int

listenOnEvenPort

public int listenOnEvenPort()
listenOnEvenPort
Overrides:
listenOnEvenPort in class MessageSocket
Returns:
int

close

public void close()
Description copied from class: MessageSocket
close
Overrides:
close in class MessageSocket