Class CoreContext

    • Constructor Detail

      • CoreContext

        public CoreContext​(Core core,
                           long id,
                           CoreEnvironment env)
        Creates a new CoreContext.
        Parameters:
        id - the core id.
        env - the core environment.
    • Method Detail

      • id

        public long id()
        A (app local) unique ID per core instance.
        Returns:
        the app local id.
      • environment

        public CoreEnvironment environment()
        The attached environment for this core.
        Returns:
        the core environment attached.
      • core

        public Core core()
      • injectExportableParams

        protected void injectExportableParams​(Map<String,​Object> input)
        Description copied from class: AbstractContext
        This method needs to be implemented by the actual context implementations to inject the params they need for exporting.
        Overrides:
        injectExportableParams in class AbstractContext
        Parameters:
        input - pass exportable params in here.