OpenMMS
V1.5.1 Std

org.rcsb.openmms.entry
Class ServerHandler

java.lang.Object
  |
  +--org.rcsb.openmms.entry.ServerHandler
All Implemented Interfaces:
MessageHandler

public class ServerHandler
extends java.lang.Object
implements MessageHandler

Top-level controller for handling messages to the user and managing Entries

Version:
1.2
Author:
Douglas S. Greer

Constructor Summary
ServerHandler(int d, org.omg.CORBA.ORB o)
           
 
Method Summary
 void addEntryFoundry(EntryFoundry ef)
           
 void fatalError(java.lang.String emsg, java.lang.Exception e)
           
 EntryDirectory getEntryDirectory()
           
 EntryImpl getEntryFromId(java.lang.String id)
           
 MessageHandler getMessageHandler()
           
 org.omg.CORBA.ORB getOrb()
           
 org.omg.PortableServer.POA getRootPoa()
           
 void logException(java.lang.Throwable t, java.lang.String title, java.lang.String exceptionType, java.lang.String where, java.lang.String cause, java.lang.String other, boolean trace)
           
 void logMessage(java.lang.String s)
           
 void logString(java.lang.String s)
           
 void setEntryCache(EntryCache ec)
           
 void setEntryDirectory(EntryDirectory ed)
           
 void setMessageHandler(MessageHandler mh)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServerHandler

public ServerHandler(int d,
                     org.omg.CORBA.ORB o)
Method Detail

setMessageHandler

public void setMessageHandler(MessageHandler mh)

fatalError

public void fatalError(java.lang.String emsg,
                       java.lang.Exception e)

getEntryFromId

public EntryImpl getEntryFromId(java.lang.String id)
                         throws DataAccessException
DataAccessException

getOrb

public org.omg.CORBA.ORB getOrb()

getRootPoa

public org.omg.PortableServer.POA getRootPoa()

setEntryDirectory

public void setEntryDirectory(EntryDirectory ed)

getEntryDirectory

public EntryDirectory getEntryDirectory()

setEntryCache

public void setEntryCache(EntryCache ec)

addEntryFoundry

public void addEntryFoundry(EntryFoundry ef)

getMessageHandler

public MessageHandler getMessageHandler()

logString

public void logString(java.lang.String s)
Specified by:
logString in interface MessageHandler

logMessage

public void logMessage(java.lang.String s)
Specified by:
logMessage in interface MessageHandler

logException

public void logException(java.lang.Throwable t,
                         java.lang.String title,
                         java.lang.String exceptionType,
                         java.lang.String where,
                         java.lang.String cause,
                         java.lang.String other,
                         boolean trace)
Specified by:
logException in interface MessageHandler

OpenMMS
V1.5.1 Std

OpenMMS, Copyright 2001, All rights reserved