Class DroolsNorthbounderConfig

  • All Implemented Interfaces:
    java.io.Serializable

    public class DroolsNorthbounderConfig
    extends java.lang.Object
    implements java.io.Serializable
    Configuration for Drools NBI implementation.
    Author:
    Alejandro Galue
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Integer getBatchSize()
      Gets the batch size.
      DroolsEngine getEngine​(java.lang.String engineName)
      Gets a specific engine.
      java.util.List<DroolsEngine> getEngines()
      Gets the Engines.
      java.lang.Integer getNaglesDelay()
      Gets the nagles delay.
      java.lang.Integer getQueueSize()
      Gets the queue size.
      java.util.List<java.lang.String> getUeis()
      Gets the UEIs.
      java.lang.Boolean isEnabled()
      Checks if is enabled.
      void setBatchSize​(java.lang.Integer batchSize)
      Sets the batch size.
      void setEnabled​(java.lang.Boolean enabled)
      Sets the enabled.
      void setEngines​(java.util.List<DroolsEngine> engines)
      Sets the Engines.
      void setNaglesDelay​(java.lang.Integer naglesDelay)
      Sets the nagles delay.
      void setQueueSize​(java.lang.Integer alarmQueueSize)
      Sets the queue size.
      void setUeis​(java.util.List<java.lang.String> ueis)
      Sets the UEIs.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DroolsNorthbounderConfig

        public DroolsNorthbounderConfig()
    • Method Detail

      • getEngines

        public java.util.List<DroolsEngine> getEngines()
        Gets the Engines.
        Returns:
        the Engines
      • setEngines

        public void setEngines​(java.util.List<DroolsEngine> engines)
        Sets the Engines.
        Parameters:
        engines - the new engines
      • getUeis

        public java.util.List<java.lang.String> getUeis()
        Gets the UEIs.
        Returns:
        the UEIs
      • setUeis

        public void setUeis​(java.util.List<java.lang.String> ueis)
        Sets the UEIs.
        Parameters:
        ueis - the new UEIs
      • getNaglesDelay

        public java.lang.Integer getNaglesDelay()
        Gets the nagles delay.
        Returns:
        the nagles delay
      • setNaglesDelay

        public void setNaglesDelay​(java.lang.Integer naglesDelay)
        Sets the nagles delay.
        Parameters:
        naglesDelay - the new nagles delay
      • getBatchSize

        public java.lang.Integer getBatchSize()
        Gets the batch size.
        Returns:
        the batch size
      • setBatchSize

        public void setBatchSize​(java.lang.Integer batchSize)
        Sets the batch size.
        Parameters:
        batchSize - the new batch size
      • getQueueSize

        public java.lang.Integer getQueueSize()
        Gets the queue size.
        Returns:
        the queue size
      • setQueueSize

        public void setQueueSize​(java.lang.Integer alarmQueueSize)
        Sets the queue size.
        Parameters:
        alarmQueueSize - the new queue size
      • isEnabled

        public java.lang.Boolean isEnabled()
        Checks if is enabled.
        Returns:
        the boolean
      • setEnabled

        public void setEnabled​(java.lang.Boolean enabled)
        Sets the enabled.
        Parameters:
        enabled - the new enabled
      • getEngine

        public DroolsEngine getEngine​(java.lang.String engineName)
        Gets a specific engine.
        Parameters:
        engineName - the engine name
        Returns:
        the engine object