com.ibm.ffdc.config

Interface DataCollector



  • public interface DataCollector
    Data collectors can be provided to capture additional data based on the execution context. The data captured by data collectors is reported together with the corresponding ffdc incident.
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      java.util.Collection<? extends java.lang.Object> collect(java.lang.Throwable ex)
      Returns the collected data for the method.
      java.lang.String[] getSupportedTypeNames()
      Return the supported type and method names.
    • Method Detail

      • collect

        java.util.Collection<? extends java.lang.Object> collect(java.lang.Throwable ex)
        Returns the collected data for the method. If the method is not supported return null, if the method is supported but there is no data to be collected return an empty collection.
        Parameters:
        ex - the encountered exception, this can be used to filter the data to be collected
        Returns:
        collected objects
      • getSupportedTypeNames

        java.lang.String[] getSupportedTypeNames()
        Return the supported type and method names.

      • "somepackage.A" will collect data for all methods of A
      • "somepackage.A#doSomething" will collect data for all signatures of the methods name doSomething

Returns:
the supported type names this formatter can format