Class AbstractStep<I,​O>

    • Constructor Detail

      • AbstractStep

        public AbstractStep()
    • Method Detail

      • bundle

        public org.osgi.framework.Bundle bundle()
        Specified by:
        bundle in interface Step<I,​O>
      • bundle

        public void bundle​(org.osgi.framework.Bundle bundle)
        Specified by:
        bundle in interface Step<I,​O>
      • configurationService

        public de.codecentric.reedelk.runtime.api.configuration.ConfigurationService configurationService()
        Specified by:
        configurationService in interface Step<I,​O>
      • configurationService

        public void configurationService​(de.codecentric.reedelk.runtime.api.configuration.ConfigurationService configurationService)
        Specified by:
        configurationService in interface Step<I,​O>
      • systemPropertyService

        public de.codecentric.reedelk.runtime.system.api.SystemProperty systemPropertyService()
        Specified by:
        systemPropertyService in interface Step<I,​O>
      • systemPropertyService

        public void systemPropertyService​(de.codecentric.reedelk.runtime.system.api.SystemProperty systemProperty)
        Specified by:
        systemPropertyService in interface Step<I,​O>
      • deserialize

        protected Optional<DeSerializedModule> deserialize​(Module module)
        De-serializes a given module. Note that this function has a side effect on the provided Module! It sets its state to ERROR if a deserialization error occurred.
        Parameters:
        module - the module to be de-serialized.
        Returns:
        an object containing the de-serialized flows, subflows and configurations.