org.openejb.ri.server
Class NamingServer

java.lang.Object
  |
  +--org.openejb.ri.server.NamingServer
All Implemented Interfaces:
java.lang.Runnable

public class NamingServer
extends java.lang.Object
implements java.lang.Runnable


Inner Class Summary
 class NamingServer.SocketHandler
           
 
Field Summary
(package private) static byte CLOSE_CONNECTION
           
(package private)  java.util.HashMap nameMap
           
(package private)  int namingPort
           
(package private)  java.util.HashMap principalMap
           
(package private) static byte REQUESTING_BINDINGS
           
(package private) static byte REQUESTING_CLASS
           
(package private) static byte REQUESTING_LIST
           
(package private)  java.lang.String serverIP
           
(package private)  int serverPort
           
(package private)  java.lang.Thread thread
           
 
Constructor Summary
NamingServer(int namingPort, java.util.HashMap nameBindings, java.lang.String serverIP, int serverPort)
           
 
Method Summary
static void main(java.lang.String[] args)
           
 void run()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

thread

java.lang.Thread thread

nameMap

java.util.HashMap nameMap

principalMap

java.util.HashMap principalMap

REQUESTING_LIST

static final byte REQUESTING_LIST

REQUESTING_BINDINGS

static final byte REQUESTING_BINDINGS

REQUESTING_CLASS

static final byte REQUESTING_CLASS

CLOSE_CONNECTION

static final byte CLOSE_CONNECTION

serverIP

java.lang.String serverIP

serverPort

int serverPort

namingPort

int namingPort
Constructor Detail

NamingServer

public NamingServer(int namingPort,
                    java.util.HashMap nameBindings,
                    java.lang.String serverIP,
                    int serverPort)
             throws java.lang.Exception
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception