Refine search
static void setAccessible(final AccessibleObject object) { if (! WildFlySecurityManager.isChecking()) { object.setAccessible(true); } else { doPrivileged(new PrivilegedAction<Object>() { public Object run() { object.setAccessible(true); return null; } }); } } }
protected<T> Set<T> getPrivateCredentials(Class<T> credentialClass) { if (!WildFlySecurityManager.isChecking()) { return this.authenticatedSubject.getPrivateCredentials(credentialClass); } else { return AccessController.doPrivileged((PrivilegedAction<Set<T>>) () -> this.authenticatedSubject.getPrivateCredentials(credentialClass)); } }
/** * Get a reference to the current {@link ServiceContainer}. * * @return a reference to the current {@link ServiceContainer}. */ private ServiceContainer currentServiceContainer() { if(WildFlySecurityManager.isChecking()) { return AccessController.doPrivileged(CurrentServiceContainer.GET_ACTION); } return CurrentServiceContainer.getServiceContainer(); } }
public ClassLoader getClassLoader(final Class<?> proxiedBeanType) { if (WildFlySecurityManager.isChecking()) { return AccessController.doPrivileged(new PrivilegedAction<ClassLoader>() { public ClassLoader run() { return _getClassLoader(proxiedBeanType); } }); } else { return _getClassLoader(proxiedBeanType); } }
static RunAs peekRunAsIdentity() { if(WildFlySecurityManager.isChecking()) { return AccessController.doPrivileged(PEEK_RUN_AS_IDENTITY_ACTION); } else { return SecurityContextAssociation.peekRunAsIdentity(); } } }
static ModuleClassLoader getModuleClassLoader() throws ModuleLoadException { if (! WildFlySecurityManager.isChecking()) { return (ModuleClassLoader) SecurityActions.class.getClassLoader(); } else { return (ModuleClassLoader) doPrivileged(new GetClassLoaderAction(SecurityActions.class)); } }
/** * Create a new instance. In this case, the current policy will be automatically obtained and used to delegate method * calls. */ public JaccDelegatingPolicy() { this(WildFlySecurityManager.isChecking() ? doPrivileged(GET_POLICY_ACTION) : Policy.getPolicy()); }
static SecurityContext getSecurityContext() { if (WildFlySecurityManager.isChecking()) { return doPrivileged(new PrivilegedAction<SecurityContext>() { public SecurityContext run() { return SecurityContextAssociation.getSecurityContext(); } }); } else { return SecurityContextAssociation.getSecurityContext(); } }
static SecurityContext getSecurityContext() { if (WildFlySecurityManager.isChecking()) { return doPrivileged(new PrivilegedAction<SecurityContext>() { public SecurityContext run() { return SecurityContextAssociation.getSecurityContext(); } }); } else { return SecurityContextAssociation.getSecurityContext(); } }
/** * Get a reference to the current {@link ServiceContainer}. * * @return a reference to the current {@link ServiceContainer}. */ private ServiceContainer currentServiceContainer() { if(WildFlySecurityManager.isChecking()) { return AccessController.doPrivileged(CurrentServiceContainer.GET_ACTION); } return CurrentServiceContainer.getServiceContainer(); }
private ServiceContainer currentServiceContainer() { if(WildFlySecurityManager.isChecking()) { return AccessController.doPrivileged(CurrentServiceContainer.GET_ACTION); } return CurrentServiceContainer.getServiceContainer(); } }
private SecuritySetupContextHandle() { if (WildFlySecurityManager.isChecking()) { this.securityContext = AccessController.doPrivileged(new PrivilegedAction<SecurityContext>() { @Override public SecurityContext run() { return saveSecurityContext(); } }); } else { this.securityContext = saveSecurityContext(); } }
public Tie getTie(final Class cls) { if (WildFlySecurityManager.isChecking()) { return AccessController.doPrivileged(new PrivilegedAction<Tie>() { @Override public Tie run() { return getTieImpl(cls); } }); } else { return getTieImpl(cls); } }
private static SecurityContext getSecurityContext() { if (WildFlySecurityManager.isChecking()) { return AccessController.doPrivileged(new PrivilegedAction<SecurityContext>() { @Override public SecurityContext run() { return SecurityContextAssociation.getSecurityContext(); } }); } return SecurityContextAssociation.getSecurityContext(); }
/** * Get a reference to the current {@link ServiceContainer}. * * @return a reference to the current {@link ServiceContainer}. */ private ServiceContainer currentServiceContainer() { if(WildFlySecurityManager.isChecking()) { return AccessController.doPrivileged(CurrentServiceContainer.GET_ACTION); } return CurrentServiceContainer.getServiceContainer(); }
static Principal getPrincipal() { if(WildFlySecurityManager.isChecking()) { return AccessController.doPrivileged(GET_PRINCIPLE_ACTION); } else { return SecurityContextAssociation.getPrincipal(); } }
static Object getCredential() { if(WildFlySecurityManager.isChecking()) { return AccessController.doPrivileged(GET_CREDENTIAL_ACTION); } else { return SecurityContextAssociation.getCredential(); } }
public PresentationManager.StubFactory createStubFactory(final String className, final boolean isIDLStub, final String remoteCodeBase, final Class expectedClass, final ClassLoader classLoader) { if(WildFlySecurityManager.isChecking()) { return AccessController.doPrivileged(new PrivilegedAction<PresentationManager.StubFactory>() { @Override public PresentationManager.StubFactory run() { return getStubFactoryImpl(className, isIDLStub, remoteCodeBase, expectedClass, classLoader); } }); } else { return getStubFactoryImpl(className, isIDLStub, remoteCodeBase, expectedClass, classLoader); } }
/** * <p> * Creates a thread with the specified {@code Runnable} and name. * </p> * * @param runnable the {@code Runnable} to be set in the new {@code Thread}. * @param threadName the name of the new {@code Thread}. * @return the construct {@code Thread} instance. */ static Thread createThread(final Runnable runnable, final String threadName) { return ! WildFlySecurityManager.isChecking() ? new Thread(runnable, threadName) : doPrivileged(new CreateThreadAction(runnable, threadName)); } }
@Override public Object createContextualProxy(final Object instance, final Map<String, String> executionProperties, final Class<?>... interfaces) { if (WildFlySecurityManager.isChecking()) { return AccessController.doPrivileged(new PrivilegedAction<Object>() { @Override public Object run() { return internalCreateContextualProxy(instance, executionProperties, interfaces); } }); } else { return internalCreateContextualProxy(instance, executionProperties, interfaces); } }