Package jadex.micro

Class MicroModel.ServiceInjectionInfo

  • Enclosing class:
    MicroModel

    public static class MicroModel.ServiceInjectionInfo
    extends java.lang.Object
    Struct for injection info.
    • Field Detail

      • fieldinfo

        protected FieldInfo fieldinfo
        The fieldinfo.
      • methodinfo

        protected MethodInfo methodinfo
        The methodinfo.
      • lazy

        protected java.lang.Boolean lazy
        The lazy flag.
      • query

        protected java.lang.Boolean query
        The query flag.
      • required

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

        protected long active
        The active period for query.
    • Constructor Detail

      • ServiceInjectionInfo

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

      • getFieldInfo

        public FieldInfo getFieldInfo()
        Get the fieldInfo.
        Returns:
        the fieldInfo
      • getMethodInfo

        public MethodInfo getMethodInfo()
        Get the methodInfo.
        Returns:
        the methodInfo
      • getLazy

        public java.lang.Boolean getLazy()
        Get the lazy.
        Returns:
        the lazy
      • getQuery

        public java.lang.Boolean getQuery()
        Get the query.
        Returns:
        the query
      • getRequiredServiceInfo

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

        public java.lang.Boolean getRequired()
        Returns:
        the required
      • setRequired

        public void setRequired​(java.lang.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