Interface InjectionCapable

    • Method Detail

      • isInjectable

        boolean isInjectable()
        True if a particular resource instance is injectable. All injectable resources are also exposed via their corresponding java:comp/env namespaces, but not all resources in java:comp/env are injectable. A resource is either field injectable or method injectable but never both.
      • getInjectionTargets

        Set<InjectionTarget> getInjectionTargets()
        Returns:
        the set of injection targets for this resource dependency
      • addInjectionTarget

        void addInjectionTarget​(InjectionTarget target)
        Add a new injection target for this dependency
      • getComponentEnvName

        String getComponentEnvName()
        ComponentEnvName is the name of the corresponding java:comp/env entry for the object that is to be injected.
      • getInjectResourceType

        String getInjectResourceType()
        This is the class name of the type of resource that is to be injected.
      • setInjectResourceType

        void setInjectResourceType​(String resourceType)