Class ControlPanelPropertyResolutionListener

java.lang.Object
io.micronaut.testresources.controlpanel.ControlPanelPropertyResolutionListener
All Implemented Interfaces:
io.micronaut.testresources.server.PropertyResolutionListener

@Singleton public class ControlPanelPropertyResolutionListener extends Object implements io.micronaut.testresources.server.PropertyResolutionListener
This resolution listener will record all properties resolved by a test resource, so that we can display the resolved values in the appropriate cards.
  • Constructor Details

    • ControlPanelPropertyResolutionListener

      public ControlPanelPropertyResolutionListener()
  • Method Details

    • resolved

      public void resolved(String property, String resolvedValue, io.micronaut.testresources.core.TestResourcesResolver resolver, Map<String,Object> properties, Map<String,Object> testResourcesConfig)
      Specified by:
      resolved in interface io.micronaut.testresources.server.PropertyResolutionListener
    • errored

      public void errored(String property, io.micronaut.testresources.core.TestResourcesResolver resolver, Throwable exception)
      Specified by:
      errored in interface io.micronaut.testresources.server.PropertyResolutionListener
    • findByResolver

      public List<ControlPanelPropertyResolutionListener.Resolution> findByResolver(io.micronaut.testresources.core.TestResourcesResolver resolver)
      Returns the resolutions performed by a particular resolver.
      Parameters:
      resolver - the resolver
      Returns:
      the resolutions
    • findById

      Returns the resolutions performed by a particular resolver.
      Parameters:
      id - the resolver id
      Returns:
      the resolutions
    • findErrorsById

      Returns the resolutions performed by a particular resolver.
      Parameters:
      id - the resolver id
      Returns:
      the resolutions