Class ResourceInjectionConfiguration


  • public final class ResourceInjectionConfiguration
    extends Object
    A configuration for resource injection.
    Author:
    David M. Lloyd
    • Constructor Detail

      • ResourceInjectionConfiguration

        public ResourceInjectionConfiguration​(InjectionTarget target,
                                              InjectionSource source,
                                              boolean optional)
        Construct a new instance.
        Parameters:
        target - the resource injection target
        source - the resource injection source
        optional - if the injection is optional or not
      • ResourceInjectionConfiguration

        public ResourceInjectionConfiguration​(InjectionTarget target,
                                              InjectionSource source)
        Construct a new instance.
        Parameters:
        target - the resource injection target
        source - the resource injection source
    • Method Detail

      • getTarget

        public InjectionTarget getTarget()
        Get the resource injection for this configuration.
        Returns:
        the resource injection
      • getSource

        public InjectionSource getSource()
        Get the injection source for this configuration.
        Returns:
        the injection source
      • isOptional

        public boolean isOptional()
        Returns:
        True if the injection is optional