Class TestPolarisEventListener
java.lang.Object
org.apache.polaris.service.events.listeners.TestPolarisEventListener
- All Implemented Interfaces:
org.apache.polaris.service.events.listeners.PolarisEventListener
public class TestPolarisEventListener
extends Object
implements org.apache.polaris.service.events.listeners.PolarisEventListener
Test event listener that stores all emitted events by type.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()org.apache.polaris.service.events.PolarisEventgetLatest(org.apache.polaris.service.events.PolarisEventType type) booleanhasEvent(org.apache.polaris.service.events.PolarisEventType type) Returns whether an event of the given type has been recorded.voidonEvent(org.apache.polaris.service.events.PolarisEvent event)
-
Constructor Details
-
TestPolarisEventListener
public TestPolarisEventListener()
-
-
Method Details
-
onEvent
public void onEvent(org.apache.polaris.service.events.PolarisEvent event) - Specified by:
onEventin interfaceorg.apache.polaris.service.events.listeners.PolarisEventListener
-
clear
public void clear() -
hasEvent
public boolean hasEvent(org.apache.polaris.service.events.PolarisEventType type) Returns whether an event of the given type has been recorded. -
getLatest
public org.apache.polaris.service.events.PolarisEvent getLatest(org.apache.polaris.service.events.PolarisEventType type)
-