Class AbstractExtendedBindingProperties<C,​P,​T extends BinderSpecificPropertiesProvider>

  • Type Parameters:
    C - - consumer properties type
    P - - producer properties type
    T - - type which provides the consumer and producer properties
    All Implemented Interfaces:
    org.springframework.beans.factory.Aware, ExtendedBindingProperties<C,​P>, org.springframework.context.ApplicationContextAware

    public abstract class AbstractExtendedBindingProperties<C,​P,​T extends BinderSpecificPropertiesProvider>
    extends Object
    implements ExtendedBindingProperties<C,​P>, org.springframework.context.ApplicationContextAware
    Base implementation of ExtendedBindingProperties.
    Since:
    2.1
    Author:
    Oleg Zhurakousky
    • Constructor Detail

      • AbstractExtendedBindingProperties

        public AbstractExtendedBindingProperties()
    • Method Detail

      • setBindings

        public void setBindings​(Map<String,​T> bindings)
      • setApplicationContext

        public void setApplicationContext​(org.springframework.context.ApplicationContext applicationContext)
                                   throws org.springframework.beans.BeansException
        Specified by:
        setApplicationContext in interface org.springframework.context.ApplicationContextAware
        Throws:
        org.springframework.beans.BeansException
      • doGetBindings

        protected Map<String,​T> doGetBindings()