Interface Engine

  • All Superinterfaces:
    org.jvnet.hk2.config.ConfigBeanProxy, org.jvnet.hk2.config.types.PropertyBag

    public interface Engine
    extends org.jvnet.hk2.config.ConfigBeanProxy, org.jvnet.hk2.config.types.PropertyBag
    • Method Detail

      • getSniffer

        @NotNull
        @NotNull String getSniffer()
        Gets the value of the sniffer property.
        Returns:
        possible object is String
      • getDescription

        String getDescription()
        Gets the value of the description property.
        Returns:
        possible object is String
      • setApplicationConfig

        @DuckTyped
        void setApplicationConfig​(ApplicationConfig config)
      • newApplicationConfig

        @DuckTyped
        <T extends ApplicationConfig> T newApplicationConfig​(Class<T> configType)
                                                      throws org.jvnet.hk2.config.TransactionFailure
        Creates a new instance of the specified type of app config.
        Type Parameters:
        T - stands for the specific type required
        Parameters:
        configType - the Class for the type required
        Returns:
        new instance of the specified type of ApplicationConfig
        Throws:
        org.jvnet.hk2.config.TransactionFailure
      • getProperty

        @ToDo(priority=IMPORTANT,
              details="Provide PropertyDesc for legal props")
        @PropertiesDesc(props={})
        List<org.jvnet.hk2.config.types.Property> getProperty()
        Properties as per PropertyBag
        Specified by:
        getProperty in interface org.jvnet.hk2.config.types.PropertyBag