com.objectwave.socketClassServer
Class ApplicationBootstrap

java.lang.Object
  |
  +--com.objectwave.appArch.ApplicationBootstrap
        |
        +--com.objectwave.socketClassServer.ApplicationBootstrap
All Implemented Interfaces:
java.lang.Runnable

public class ApplicationBootstrap
extends ApplicationBootstrap

Usage java com.objectwave.socketClassServer.ApplicationBootstrap [host] [port] A system property of ow.objectsever= <10000>(some number where some number is going to be the object server port) will start this as an object server.

Version:
$Id: ApplicationBootstrap.java,v 2.0 2001/06/11 15:54:25 dave_hoag Exp $
Author:
dhoag

Constructor Summary
ApplicationBootstrap(java.lang.String str)
           
ApplicationBootstrap(java.lang.String className, java.lang.String objectServer, int port, boolean isObjectServer)
           
 
Method Summary
 java.lang.ClassLoader getNewClassLoader()
          This method could/should be overloaded to return any custom class loaders.
 java.lang.String getObjectServerName()
          Overload this if you want this class to install a class loader.
 java.lang.Class loadClass(java.lang.String className)
           
static void main(java.lang.String[] argv)
          A system property of ow.objectsever= <10000>(some number where some number is going to be the object server port) will start this as an object server.
 
Methods inherited from class com.objectwave.appArch.ApplicationBootstrap
finalize, run
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationBootstrap

public ApplicationBootstrap(java.lang.String str)
Parameters:
str -

ApplicationBootstrap

public ApplicationBootstrap(java.lang.String className,
                            java.lang.String objectServer,
                            int port,
                            boolean isObjectServer)
Parameters:
className -
objectServer -
port -
isObjectServer -
Method Detail

main

public static void main(java.lang.String[] argv)
A system property of ow.objectsever= <10000>(some number where some number is going to be the object server port) will start this as an object server.

Parameters:
argv - The command line arguments

getNewClassLoader

public java.lang.ClassLoader getNewClassLoader()
Description copied from class: ApplicationBootstrap
This method could/should be overloaded to return any custom class loaders.

Overrides:
getNewClassLoader in class ApplicationBootstrap
Returns:
The NewClassLoader value

getObjectServerName

public java.lang.String getObjectServerName()
Description copied from class: ApplicationBootstrap
Overload this if you want this class to install a class loader.

Overrides:
getObjectServerName in class ApplicationBootstrap
Returns:
The ObjectServerName value

loadClass

public java.lang.Class loadClass(java.lang.String className)
                          throws java.lang.ClassNotFoundException
Parameters:
className -
Returns:
Throws:
java.lang.ClassNotFoundException