Class EmptyContext

java.lang.Object
org.kie.internal.runtime.manager.context.EmptyContext
All Implemented Interfaces:
org.kie.api.runtime.manager.Context<String>

public class EmptyContext extends Object implements org.kie.api.runtime.manager.Context<String>
Default implementation of Context interface that does not bring any specifics to the RuntimeManager and is usually used for instances of manager that does not deal with contextual information:
  • Singleton
  • PerRequest
To obtain instances of this context use static get() method.
  • Field Details

    • CONTEXT_ID

      protected static final String CONTEXT_ID
      See Also:
    • INSTANCE

      protected static final org.kie.api.runtime.manager.Context<String> INSTANCE
  • Constructor Details

    • EmptyContext

      protected EmptyContext()
  • Method Details

    • getContextId

      public String getContextId()
      Specified by:
      getContextId in interface org.kie.api.runtime.manager.Context<String>
    • get

      public static org.kie.api.runtime.manager.Context<String> get()
      Returns instances of the empty context.
      Returns: