001package io.avaje.inject;
002
003import java.util.List;
004
005/**
006 * Match for request scope provider.
007 */
008public interface RequestScopeMatch<T> {
009
010  /**
011   * Return all the keys that match the provider.
012   */
013  List<String> keys();
014
015  /**
016   * Return the provider.
017   */
018  RequestScopeProvider<T> provider();
019}