Interface ManagedBeanManager

  • All Known Implementing Classes:
    ManagedBeanManagerImpl

    @Contract
    public interface ManagedBeanManager
    ManagedBeanManager provides an interface to various Java EE Managed Bean component operations.
    • Method Detail

      • loadManagedBeans

        void loadManagedBeans​(Application app)
      • unloadManagedBeans

        void unloadManagedBeans​(Application app)
      • createManagedBean

        <T> T createManagedBean​(Class<T> managedBean,
                                boolean invokePostConstruct)
                         throws Exception
        Throws:
        Exception
      • isManagedBean

        boolean isManagedBean​(Object object)
      • destroyManagedBean

        void destroyManagedBean​(Object managedBean)
      • destroyManagedBean

        void destroyManagedBean​(Object managedBean,
                                boolean validate)
      • registerRuntimeInterceptor

        void registerRuntimeInterceptor​(Object interceptorInstance,
                                        BundleDescriptor bundle)
        Register an interceptor instance for all managed beans in the given module
        Parameters:
        interceptorInstance -
        bundle - BundleDescriptor (passed as object because we can't add a dependency on the DOL