Class CacheOnErrorEvent
java.lang.Object
io.github.resilience4j.cache.event.CacheOnErrorEvent
- All Implemented Interfaces:
CacheEvent
public class CacheOnErrorEvent
extends java.lang.Object
A CacheEvent which informs that accessing the cache has caused an exception.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.github.resilience4j.cache.event.CacheEvent
CacheEvent.Type
-
Constructor Summary
Constructors Constructor Description CacheOnErrorEvent(java.lang.String cacheName, java.lang.Throwable throwable)
-
Method Summary
Modifier and Type Method Description java.lang.String
getCacheName()
Returns the name of the Cache which has created the event.java.time.ZonedDateTime
getCreationTime()
Returns the creation time of Cache event.CacheEvent.Type
getEventType()
Returns the type of the Cache event.java.lang.Throwable
getThrowable()
java.lang.String
toString()
-
Constructor Details
-
CacheOnErrorEvent
public CacheOnErrorEvent(java.lang.String cacheName, java.lang.Throwable throwable)
-
-
Method Details
-
getEventType
Description copied from interface:CacheEvent
Returns the type of the Cache event.- Returns:
- the type of the Cache event
-
getThrowable
public java.lang.Throwable getThrowable() -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
getCacheName
public java.lang.String getCacheName()Description copied from interface:CacheEvent
Returns the name of the Cache which has created the event.- Specified by:
getCacheName
in interfaceCacheEvent
- Returns:
- the name of the Cache which has created the event
-
getCreationTime
public java.time.ZonedDateTime getCreationTime()Description copied from interface:CacheEvent
Returns the creation time of Cache event.- Specified by:
getCreationTime
in interfaceCacheEvent
- Returns:
- the creation time of Cache event
-