Modifier and Type | Field and Description |
---|---|
private javax.inject.Provider<Shop> |
provider |
private ShopService |
service |
Constructor and Description |
---|
ShopLimiter(javax.inject.Provider<Shop> provider,
ShopService service) |
Modifier and Type | Method and Description |
---|---|
int |
get(java.lang.String shopId) |
GUID |
getGuidFromName(java.lang.String name) |
int |
getLimit(GUID shopId) |
long |
getResetWindowInMillis() |
private final javax.inject.Provider<Shop> provider
private final ShopService service
@Inject public ShopLimiter(javax.inject.Provider<Shop> provider, ShopService service)
public GUID getGuidFromName(java.lang.String name)
getGuidFromName
in interface Limiter
public long getResetWindowInMillis()
getResetWindowInMillis
in interface Limiter