Class ServiceInjectionInfo

java.lang.Object
jadex.requiredservice.impl.ServiceInjectionInfo

public class ServiceInjectionInfo extends Object
Struct for injection info.
  • Field Details

    • fieldinfo

      protected jadex.common.FieldInfo fieldinfo
      The fieldinfo.
    • methodinfo

      protected jadex.common.MethodInfo methodinfo
      The methodinfo.
    • lazy

      protected Boolean lazy
      The lazy flag.
    • query

      protected Boolean query
      The query flag.
    • required

      protected Boolean required
      The required flag (fail if not present).
    • active

      protected long active
      The active period for query.
    • reqserinfo

      protected jadex.requiredservice.RequiredServiceInfo reqserinfo
      The required service info.
  • Constructor Details

    • ServiceInjectionInfo

      public ServiceInjectionInfo()
      Create a new injection info.
  • Method Details

    • getFieldInfo

      public jadex.common.FieldInfo getFieldInfo()
      Get the fieldInfo.
      Returns:
      the fieldInfo
    • setFieldInfo

      public ServiceInjectionInfo setFieldInfo(jadex.common.FieldInfo fieldInfo)
      Set the fieldInfo.
      Parameters:
      fieldInfo - The fieldInfo to set
    • getMethodInfo

      public jadex.common.MethodInfo getMethodInfo()
      Get the methodInfo.
      Returns:
      the methodInfo
    • setMethodInfo

      public ServiceInjectionInfo setMethodInfo(jadex.common.MethodInfo methodInfo)
      Set the methodInfo.
      Parameters:
      methodInfo - The methodInfo to set
    • getLazy

      public Boolean getLazy()
      Get the lazy.
      Returns:
      the lazy
    • setLazy

      public ServiceInjectionInfo setLazy(Boolean lazy)
      Set the lazy.
      Parameters:
      lazy - The lazy to set
    • getQuery

      public Boolean getQuery()
      Get the query.
      Returns:
      the query
    • setQuery

      public ServiceInjectionInfo setQuery(Boolean query)
      Set the query.
      Parameters:
      query - The query to set
    • getRequiredServiceInfo

      public jadex.requiredservice.RequiredServiceInfo getRequiredServiceInfo()
      Get the required service info.
      Returns:
      The requiredServiceInfo
    • setRequiredServiceInfo

      public ServiceInjectionInfo setRequiredServiceInfo(jadex.requiredservice.RequiredServiceInfo requiredServiceInfo)
      Set the required service info.
      Parameters:
      requiredServiceInfo - the requiredServiceInfo to set
    • getRequired

      public Boolean getRequired()
      Returns:
      the required
    • setRequired

      public void setRequired(Boolean required)
      Parameters:
      required - the required to set
    • getActive

      public long getActive()
      Returns:
      the active
    • setActive

      public void setActive(long active)
      Parameters:
      active - the active to set