1 17 package org.apache.geronimo.connector.outbound.security; 18 19 import java.util.Properties ; 20 import javax.resource.spi.ManagedConnectionFactory ; 21 22 import org.apache.geronimo.security.jaas.LoginModuleGBean; 23 import org.apache.geronimo.connector.outbound.ManagedConnectionFactoryWrapper; 24 25 28 public class PasswordCredentialLoginModuleWrapper extends LoginModuleGBean { 29 public static final String MANAGED_CONNECTION_FACTORY_OPTION = "geronimo.managedconnectionfactory.option"; 30 31 public PasswordCredentialLoginModuleWrapper(String loginModuleClass, String objectName, boolean serverSide, boolean wrapPrincipals, ManagedConnectionFactoryWrapper managedConnectionFactoryWrapper, ClassLoader classLoader) { 32 super(loginModuleClass, objectName, serverSide, wrapPrincipals, classLoader); 33 ManagedConnectionFactory managedConnectionFactory = managedConnectionFactoryWrapper.$getManagedConnectionFactory(); 34 Properties options = getOptions(); 35 options.put(MANAGED_CONNECTION_FACTORY_OPTION, managedConnectionFactory); 36 } 37 38 } 39 | Popular Tags |