public static AccessControlContext getAccFrom(BeanFactory beanFactory) { AccessControlContext acc = null; if (beanFactory != null) { if (beanFactory instanceof ConfigurableBeanFactory) { return ((ConfigurableBeanFactory) beanFactory).getAccessControlContext(); } } return acc; }
private AccessControlContext getAcc() { AutowireCapableBeanFactory beanFactory = context.getAutowireCapableBeanFactory(); if (beanFactory instanceof ConfigurableBeanFactory) { return ((ConfigurableBeanFactory) beanFactory).getAccessControlContext(); } return null; }
/** * Delegate the creation of the access control context to the * {@link #setSecurityContextProvider SecurityContextProvider}. * @return {@link AccessControlContext} instance */ public AccessControlContext getAccessControlContext() { if(this.securityContextProvider != null){ return this.securityContextProvider.getAccessControlContext(); } if(this.disruptorContext.getApplicationContext().getAutowireCapableBeanFactory() instanceof ConfigurableBeanFactory){ ConfigurableBeanFactory beanFactory = (ConfigurableBeanFactory) this.disruptorContext.getApplicationContext().getAutowireCapableBeanFactory() ; return beanFactory.getAccessControlContext(); } return AccessController.getContext(); }
/** * Delegate the creation of the access control context to the * {@link #setSecurityContextProvider SecurityContextProvider}. * @return {@link AccessControlContext} instance */ public AccessControlContext getAccessControlContext() { if(this.securityContextProvider != null){ return this.securityContextProvider.getAccessControlContext(); } if(this.disruptorContext.getApplicationContext().getAutowireCapableBeanFactory() instanceof ConfigurableBeanFactory){ ConfigurableBeanFactory beanFactory = (ConfigurableBeanFactory) this.disruptorContext.getApplicationContext().getAutowireCapableBeanFactory() ; return beanFactory.getAccessControlContext(); } return AccessController.getContext(); }