public boolean isAutowireCandidate() { return delegate.isAutowireCandidate(); }
protected void uninstallActionInternal(KernelControllerContext context) { try { KernelController controller = (KernelController)context.getController(); DependencyInfo dependencyInfo = context.getDependencyInfo(); if (dependencyInfo != null && dependencyInfo.isAutowireCandidate()) controller.removeInstantiatedContext(context); } catch (Throwable ignored) { log.debug("Ignored error unsetting context ", ignored); } }
protected void installActionInternal(KernelControllerContext context) throws Throwable { KernelController controller = (KernelController)context.getController(); DependencyInfo dependencyInfo = context.getDependencyInfo(); if (dependencyInfo != null && dependencyInfo.isAutowireCandidate()) controller.addInstantiatedContext(context); }
protected void uninstallActionInternal(KernelControllerContext context) { try { KernelController controller = (KernelController)context.getController(); DependencyInfo dependencyInfo = context.getDependencyInfo(); if (dependencyInfo != null && dependencyInfo.isAutowireCandidate()) controller.removeInstantiatedContext(context); } catch (Throwable ignored) { log.debug("Ignored error unsetting context ", ignored); } finally { context.setTarget(null); } }
if (dependencyInfo != null && dependencyInfo.isAutowireCandidate())
if (dependencyInfo != null && dependencyInfo.isAutowireCandidate()) controller.addInstantiatedContext(context);