Class KieContainerFluentImpl

  • All Implemented Interfaces:
    org.kie.internal.builder.fluent.ContextFluent<org.kie.internal.builder.fluent.ExecutableBuilder,​org.kie.internal.builder.fluent.ExecutableBuilder>, org.kie.internal.builder.fluent.KieContainerFluent

    public class KieContainerFluentImpl
    extends BaseBatchFluent<org.kie.internal.builder.fluent.ExecutableBuilder,​org.kie.internal.builder.fluent.ExecutableBuilder>
    implements org.kie.internal.builder.fluent.KieContainerFluent
    • Constructor Detail

      • KieContainerFluentImpl

        public KieContainerFluentImpl​(ExecutableImpl ctx)
    • Method Detail

      • newSession

        public org.kie.internal.builder.fluent.KieSessionFluent newSession()
        Specified by:
        newSession in interface org.kie.internal.builder.fluent.KieContainerFluent
      • newSession

        public org.kie.internal.builder.fluent.KieSessionFluent newSession​(String sessionId)
        Specified by:
        newSession in interface org.kie.internal.builder.fluent.KieContainerFluent
      • newSessionCustomized

        public org.kie.internal.builder.fluent.KieSessionFluent newSessionCustomized​(String sessionId,
                                                                                     BiFunction<String,​org.kie.api.runtime.KieContainer,​org.kie.api.runtime.KieSessionConfiguration> kieSessionConfigurationCustomizer)
        Specified by:
        newSessionCustomized in interface org.kie.internal.builder.fluent.KieContainerFluent
      • newDMNRuntime

        public org.kie.internal.builder.fluent.DMNRuntimeFluent newDMNRuntime()
        Specified by:
        newDMNRuntime in interface org.kie.internal.builder.fluent.KieContainerFluent