com.metamatrix.server.dqp.config
Class PlatformConfigSource

java.lang.Object
  extended by com.metamatrix.server.dqp.config.PlatformConfigSource
All Implemented Interfaces:
DQPConfigSource

public class PlatformConfigSource
extends java.lang.Object
implements DQPConfigSource


Field Summary
static java.lang.String PROC_DEBUG_ALLOWED
           
 
Constructor Summary
PlatformConfigSource(java.util.Properties queryServiceProps, java.util.Properties currentConfiguration, java.lang.Object clientId, Host host, java.lang.String processName)
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.Class<? extends ApplicationService>> getDefaultServiceClasses()
           
 java.util.Properties getProperties()
           
 ApplicationService getServiceInstance(java.lang.Class<? extends ApplicationService> type)
           
 void updateBindings(com.google.inject.Binder binder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROC_DEBUG_ALLOWED

public static final java.lang.String PROC_DEBUG_ALLOWED
See Also:
Constant Field Values
Constructor Detail

PlatformConfigSource

public PlatformConfigSource(java.util.Properties queryServiceProps,
                            java.util.Properties currentConfiguration,
                            java.lang.Object clientId,
                            Host host,
                            java.lang.String processName)
Method Detail

getProperties

public java.util.Properties getProperties()
Specified by:
getProperties in interface DQPConfigSource

getDefaultServiceClasses

public java.util.Map<java.lang.String,java.lang.Class<? extends ApplicationService>> getDefaultServiceClasses()

updateBindings

public void updateBindings(com.google.inject.Binder binder)

getServiceInstance

public ApplicationService getServiceInstance(java.lang.Class<? extends ApplicationService> type)
Specified by:
getServiceInstance in interface DQPConfigSource


Copyright © 2009. All Rights Reserved.