org.jboss.remoting.transport.multiplex
Class SocketId

java.lang.Object
  extended byorg.jboss.remoting.transport.multiplex.SocketId
All Implemented Interfaces:
java.io.Serializable

public class SocketId
extends java.lang.Object
implements java.io.Serializable

Copyright (c) 2005

Author:
Ron Sigal TODO: verify bytes has no 0's
See Also:
Serialized Form

Field Summary
static int BACKCHANNEL_PORT
           
static SocketId BACKCHANNEL_SOCKET_ID
           
static int DEADLETTER_PORT
           
static SocketId DEADLETTER_SOCKET_ID
           
static int INITIAL_OUTPUT_PORT
           
static SocketId INITIAL_OUTPUT_SOCKET_ID
           
protected static org.apache.log4j.Logger log
           
static int PROTOCOL_PORT
           
static SocketId PROTOCOL_SOCKET_ID
           
static SocketId SERVER_SOCKET_ID
           
static int SERVER_SOCKET_PORT
           
 
Constructor Summary
  SocketId()
           
  SocketId(byte[] bytes)
           
  SocketId(int port)
           
protected SocketId(short port)
           
 
Method Summary
protected  void checkPortValue(int port)
           
 boolean equals(java.lang.Object o)
           
protected  int getFreePort()
           
 int getPort()
           
 int hashCode()
           
protected  void setBytes(int port)
           
protected  void setPort(byte[] bytes)
           
 byte[] toByteArray()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static final org.apache.log4j.Logger log

PROTOCOL_PORT

public static final int PROTOCOL_PORT
See Also:
Constant Field Values

SERVER_SOCKET_PORT

public static final int SERVER_SOCKET_PORT
See Also:
Constant Field Values

BACKCHANNEL_PORT

public static final int BACKCHANNEL_PORT
See Also:
Constant Field Values

DEADLETTER_PORT

public static final int DEADLETTER_PORT
See Also:
Constant Field Values

INITIAL_OUTPUT_PORT

public static final int INITIAL_OUTPUT_PORT
See Also:
Constant Field Values

PROTOCOL_SOCKET_ID

public static final SocketId PROTOCOL_SOCKET_ID

SERVER_SOCKET_ID

public static final SocketId SERVER_SOCKET_ID

BACKCHANNEL_SOCKET_ID

public static final SocketId BACKCHANNEL_SOCKET_ID

DEADLETTER_SOCKET_ID

public static final SocketId DEADLETTER_SOCKET_ID

INITIAL_OUTPUT_SOCKET_ID

public static final SocketId INITIAL_OUTPUT_SOCKET_ID
Constructor Detail

SocketId

public SocketId()
         throws java.io.IOException

SocketId

public SocketId(int port)
         throws java.io.IOException
Parameters:
port -

SocketId

public SocketId(byte[] bytes)
         throws java.io.IOException

SocketId

protected SocketId(short port)
Parameters:
port -
Method Detail

toByteArray

public byte[] toByteArray()

getPort

public int getPort()

equals

public boolean equals(java.lang.Object o)

hashCode

public int hashCode()

checkPortValue

protected void checkPortValue(int port)
                       throws java.io.IOException
Throws:
java.io.IOException

setPort

protected void setPort(byte[] bytes)

setBytes

protected void setBytes(int port)

getFreePort

protected int getFreePort()


Copyright © 1998-2005 JBoss Inc . All Rights Reserved.