com.metamatrix.jdbc
Class EmbeddedGuiceModule

java.lang.Object
  extended by com.google.inject.AbstractModule
      extended by com.metamatrix.jdbc.EmbeddedGuiceModule
All Implemented Interfaces:
com.google.inject.Module, DQPConfigSource

public class EmbeddedGuiceModule
extends com.google.inject.AbstractModule
implements DQPConfigSource


Constructor Summary
EmbeddedGuiceModule(java.net.URL bootstrapURL, java.util.Properties props, JMXUtil jmxUtil, java.net.InetAddress bindAddress)
           
 
Method Summary
protected  void configure()
           
 java.util.Properties getProperties()
           
 ApplicationService getServiceInstance(java.lang.Class<? extends ApplicationService> type)
           
 void setInjector(com.google.inject.Injector injector)
           
 
Methods inherited from class com.google.inject.AbstractModule
addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindScope, configure, install, requestStaticInjection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmbeddedGuiceModule

public EmbeddedGuiceModule(java.net.URL bootstrapURL,
                           java.util.Properties props,
                           JMXUtil jmxUtil,
                           java.net.InetAddress bindAddress)
Method Detail

configure

protected void configure()
Specified by:
configure in class com.google.inject.AbstractModule

setInjector

public void setInjector(com.google.inject.Injector injector)

getProperties

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

getServiceInstance

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


Copyright © 2009. All Rights Reserved.