Interface BeanContextServices

    • Method Detail

      • getCurrentServiceClasses

        java.util.Iterator getCurrentServiceClasses()
      • getCurrentServiceSelectors

        java.util.Iterator getCurrentServiceSelectors​(java.lang.Class serviceClass)
      • getService

        java.lang.Object getService​(BeanContextChild child,
                                    java.lang.Object requestor,
                                    java.lang.Class serviceClass,
                                    java.lang.Object serviceSelector,
                                    BeanContextServiceRevokedListener bcsrl)
                             throws java.util.TooManyListenersException
        Throws:
        java.util.TooManyListenersException
      • hasService

        boolean hasService​(java.lang.Class serviceClass)
      • releaseService

        void releaseService​(BeanContextChild child,
                            java.lang.Object requestor,
                            java.lang.Object service)
      • revokeService

        void revokeService​(java.lang.Class serviceClass,
                           BeanContextServiceProvider serviceProvider,
                           boolean revokeCurrentServicesNow)