org.globus.mds.index.impl
Class DefaultIndexService

java.lang.Object
  extended byorg.globus.mds.index.impl.IndexService
      extended byorg.globus.mds.index.impl.DefaultIndexService

public class DefaultIndexService
extends IndexService

Default index service implementation.


Field Summary
private  java.lang.String configDirPath
           
private  java.util.Hashtable downstreamTable
           
private  org.apache.axis.message.addressing.EndpointReferenceType localEpr
           
(package private) static org.apache.commons.logging.Log logger
           
(package private) static int REG_DELAY
           
private  java.lang.String registrationFilePath
           
private  java.lang.String skeletonDownstreamRegistrationPath
           
private  java.lang.String skeletonUpstreamRegistrationPath
           
private  java.util.Hashtable upstreamTable
           
 
Constructor Summary
DefaultIndexService()
           
 
Method Summary
private static java.lang.String getBaseDirectory()
           
(package private)  void performDefaultRegistrations()
           
(package private)  void processConfigFile()
           
(package private)  SimpleRegConfig readConfig(java.lang.String filename)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

static final org.apache.commons.logging.Log logger

upstreamTable

private java.util.Hashtable upstreamTable

downstreamTable

private java.util.Hashtable downstreamTable

configDirPath

private java.lang.String configDirPath

registrationFilePath

private java.lang.String registrationFilePath

skeletonUpstreamRegistrationPath

private java.lang.String skeletonUpstreamRegistrationPath

skeletonDownstreamRegistrationPath

private java.lang.String skeletonDownstreamRegistrationPath

localEpr

private org.apache.axis.message.addressing.EndpointReferenceType localEpr

REG_DELAY

static final int REG_DELAY
See Also:
Constant Field Values
Constructor Detail

DefaultIndexService

public DefaultIndexService()
Method Detail

getBaseDirectory

private static java.lang.String getBaseDirectory()

processConfigFile

void processConfigFile()

performDefaultRegistrations

void performDefaultRegistrations()

readConfig

SimpleRegConfig readConfig(java.lang.String filename)
                     throws java.lang.Exception
Throws:
java.lang.Exception