Class AbstractJoynrInjectorFactory


  • public abstract class AbstractJoynrInjectorFactory
    extends InjectorFactory<JoynrApplicationModule,​JoynrApplication>
    This class is used as abstract joynr injector factory. Client code uses sub classes of this to instantiate joynr applications via the createApplication method and to get injector objects for their own object instantiations. The injection binding is based on the modules provided via the constructor of this class.
    • Constructor Detail

      • AbstractJoynrInjectorFactory

        public AbstractJoynrInjectorFactory​(com.google.inject.Module... modules)
        Parameters:
        modules - - arbitrary set of modules used to bind injection elements while creating injectors or joynr applications
    • Method Detail

      • updateInjectorModule

        public abstract void updateInjectorModule​(Properties customJoynProperties,
                                                  com.google.inject.Module... modules)
        This function is used to update the injector factory with new bindings
        Parameters:
        customJoynProperties - - properties to be used as binding for the injectors
        modules - - modules to be uses as binding for the injectors