Class CortexSession.CortexSessionModule

  • All Implemented Interfaces:
    com.google.inject.Module
    Enclosing class:
    CortexSession

    public static class CortexSession.CortexSessionModule
    extends com.google.inject.AbstractModule
    Guice backed @see com.google.inject.Module handling configuration options for creating a CortexSession.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.ClassLoader classLoader  
      protected java.util.Map<java.lang.String,​java.lang.String> sessionOptions  
      protected org.apache.spark.sql.SparkSession sparkSession  
    • Constructor Summary

      Constructors 
      Constructor Description
      CortexSessionModule​(org.apache.spark.sql.SparkSession sparkSession, java.util.Map<java.lang.String,​java.lang.String> sessionOptions)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void configure()  
      • Methods inherited from class com.google.inject.AbstractModule

        addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • sparkSession

        protected org.apache.spark.sql.SparkSession sparkSession
      • sessionOptions

        protected java.util.Map<java.lang.String,​java.lang.String> sessionOptions
      • classLoader

        protected java.lang.ClassLoader classLoader
    • Constructor Detail

      • CortexSessionModule

        public CortexSessionModule​(org.apache.spark.sql.SparkSession sparkSession,
                                   java.util.Map<java.lang.String,​java.lang.String> sessionOptions)
    • Method Detail

      • configure

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