java.lang.Object
org.glassfish.jersey.inject.cdi.se.injector.Collector

public class Collector extends Object
This class collects errors, and can then also produce a MultiException from those errors if necessary.
Author:
John Wells (john.wells at oracle.com)
  • Constructor Details

    • Collector

      public Collector()
  • Method Details

    • addMultiException

      public void addMultiException(MultiException me)
      Merges MultiException with all throwables registered in it.
      Parameters:
      me - MultiException to merge.
    • addThrowable

      public void addThrowable(Throwable th)
      Adds a throwable to the list of throwables in this collector.
      Parameters:
      th - The throwable to add to the list.
    • throwIfErrors

      public void throwIfErrors() throws MultiException
      This method will throw if the list of throwables associated with this collector is not empty.
      Throws:
      MultiException - An exception with all the throwables found in this collector.
    • hasErrors

      public boolean hasErrors()
      Returns true if this collector has errors.
      Returns:
      true if the collector has errors.