List of usage examples for org.springframework.context ApplicationEventPublisherAware interface-usage
From source file org.alfresco.repo.solr.SOLRAdminClient.java
/**
* Provides an interface to the Solr admin APIs, used by the Alfresco Enterprise JMX layer.
* Also tracks whether Solr is available, sending Spring events when its availability changes.
*
* @since 4.0
*
From source file org.apache.camel.component.spring.security.SpringSecurityAuthorizationPolicy.java
public class SpringSecurityAuthorizationPolicy extends IdentifiedType implements AuthorizationPolicy, InitializingBean, ApplicationEventPublisherAware { private static final transient Log LOG = LogFactory.getLog(SpringSecurityAuthorizationPolicy.class); private AccessDecisionManager accessDecisionManager; private AuthenticationManager authenticationManager; private AuthenticationAdapter authenticationAdapter;
From source file org.apereo.portal.events.PortalEventFactoryImpl.java
/** * @author Eric Dalquist */ @Service("portalEventFactory") public class PortalEventFactoryImpl implements IPortalEventFactory, ApplicationEventPublisherAware { private static final String EVENT_SESSION_MUTEX = PortalEventFactoryImpl.class.getName()
From source file org.beangle.security.web.auth.AbstractAuthenticationFilter.java
/**
* Abstract processor of browser-based HTTP-based authentication requests.
* <p>
* This filter is responsible for processing authentication requests. If authentication is
* successful, the resulting {@link Authentication} object will be placed into the
* <code>SecurityContext</code>, which is guaranteed to have already been created by an earlier
From source file org.broadleafcommerce.profile.web.core.security.CustomerStateFilter.java
@Component("blCustomerStateFilter") /** * <p> * This filter should be configured after the RememberMe listener from Spring Security. * Retrieves the Broadleaf Customer based using the authenticated user OR creates an Anonymous customer and stores them * in the session. Calls Customer.setCookied(true) if the authentication token is an instance of
From source file org.broadleafcommerce.profile.web.core.security.CustomerStateRequestProcessor.java
/** * @author Phillip Verheyden * @see {@link CustomerStateFilter} */ @Component("blCustomerStateRequestProcessor") public class CustomerStateRequestProcessor extends AbstractBroadleafWebRequestProcessor
From source file org.cggh.repo.security.sync.CustomChainingUserRegistrySynchronizer.java
/**
* A <code>ChainingUserRegistrySynchronizer</code> is responsible for synchronizing Alfresco's local user (person) and
* group (authority) information with the external subsystems in the authentication chain (most typically LDAP
* directories). When the {@link #synchronize(boolean, boolean)} method is called, it visits each {@link UserRegistry} bean in
* the 'chain' of application contexts, managed by a {@link ChildApplicationContextManager}, and compares its
* timestamped user and group information with the local users and groups last retrieved from the same source. Any
From source file org.cloudfoundry.identity.uaa.approval.JdbcApprovalStore.java
public class JdbcApprovalStore implements ApprovalStore, ApplicationEventPublisherAware { private final JdbcTemplate jdbcTemplate; private JdbcPagingListFactory pagingListFactory;
From source file org.cloudfoundry.identity.uaa.authentication.manager.ExternalLoginAuthenticationManager.java
public class ExternalLoginAuthenticationManager<ExternalAuthenticationDetails> implements AuthenticationManager, ApplicationEventPublisherAware, BeanNameAware { public static final String USER_ATTRIBUTE_PREFIX = "user.attribute."; protected final Log logger = LogFactory.getLog(getClass());
From source file org.cloudfoundry.identity.uaa.authentication.manager.LoginAuthenticationManager.java
public class LoginAuthenticationManager implements AuthenticationManager, ApplicationEventPublisherAware { public static final String NotANumber = OriginKeys.NotANumber; private final Log logger = LogFactory.getLog(getClass()); private ApplicationEventPublisher eventPublisher;