OpenMMS
V1.5.1 Std

org.rcsb.openmms.apps.dbserv
Class DBServ

java.lang.Object
  |
  +--org.rcsb.openmms.apps.dbserv.DBServ

public class DBServ
extends java.lang.Object

Top-level main program for MMS Corba relational database server.

Version:
1.3
Author:
Douglas S. Greer

Field Summary
static int debug
           
static org.omg.CORBA.ORB orb
           
 
Constructor Summary
DBServ(java.lang.String name)
           
 
Method Summary
 void closeConnection()
           
 java.sql.Connection connectToDatabase(java.lang.String url, java.lang.String driver, java.lang.String user, java.lang.String passwd)
           
 void eventLoop()
           
 void init(java.lang.String[] args)
           
 void initGUI(ServerHandler ah)
           
 void initOrb(java.lang.String[] args)
           
static void main(java.lang.String[] args)
           
 java.lang.String parseArguments(java.lang.String param, java.lang.String[] argv)
           
 boolean parseArgumentsBool(java.lang.String param, java.lang.String[] argv)
           
 void startCorbaServer(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

debug

public static int debug

orb

public static org.omg.CORBA.ORB orb
Constructor Detail

DBServ

public DBServ(java.lang.String name)
Method Detail

main

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

init

public void init(java.lang.String[] args)

initGUI

public void initGUI(ServerHandler ah)

initOrb

public void initOrb(java.lang.String[] args)

startCorbaServer

public void startCorbaServer(java.lang.String[] args)
                      throws DataAccessException,
                             javax.naming.NamingException,
                             org.omg.PortableServer.POAPackage.ServantNotActive,
                             org.omg.PortableServer.POAPackage.WrongPolicy
DataAccessException
javax.naming.NamingException
org.omg.PortableServer.POAPackage.ServantNotActive
org.omg.PortableServer.POAPackage.WrongPolicy

connectToDatabase

public java.sql.Connection connectToDatabase(java.lang.String url,
                                             java.lang.String driver,
                                             java.lang.String user,
                                             java.lang.String passwd)
                                      throws java.sql.SQLException,
                                             java.lang.ClassNotFoundException
java.sql.SQLException
java.lang.ClassNotFoundException

closeConnection

public void closeConnection()

parseArguments

public java.lang.String parseArguments(java.lang.String param,
                                       java.lang.String[] argv)

parseArgumentsBool

public boolean parseArgumentsBool(java.lang.String param,
                                  java.lang.String[] argv)

eventLoop

public void eventLoop()

OpenMMS
V1.5.1 Std

OpenMMS, Copyright 2001, All rights reserved