001package com.nimbusds.openid.connect.provider.spi.events;
002
003
004import java.util.EventListener;
005
006import com.nimbusds.openid.connect.provider.spi.Lifecycle;
007
008
009/**
010 * Service Provider Interface (SPI) for listening to access token issue events.
011 */
012public interface AccessTokenIssueEventListener extends Lifecycle, EventListener {
013        
014        
015        /**
016         * This method is called when an access token is issued.
017         *
018         * @param event        The access token issue event. Not {@code null}.
019         * @param eventContext Provides access to additional parameters about
020         *                     the event as well as helpers for its
021         *                     processing. Not {@code null}.
022         */
023        void accessTokenIssued(final AccessTokenIssueEvent event, final EventContext eventContext);
024}