Package net.bytebuddy.build
Interface Plugin.Engine.Dispatcher.Factory
- All Known Implementing Classes:
Plugin.Engine.Dispatcher.ForParallelTransformation.Factory,Plugin.Engine.Dispatcher.ForParallelTransformation.WithThrowawayExecutorService.Factory,Plugin.Engine.Dispatcher.ForSerialTransformation.Factory
- Enclosing interface:
Plugin.Engine.Dispatcher
public static interface Plugin.Engine.Dispatcher.Factory
A factory that is used for creating a dispatcher that is used for a specific plugin engine application.
-
Method Summary
Modifier and TypeMethodDescriptionmake(Plugin.Engine.Target.Sink sink, List<TypeDescription> transformed, Map<TypeDescription, List<Throwable>> failed, List<String> unresolved) Creates a new dispatcher.
-
Method Details
-
make
Plugin.Engine.Dispatcher make(Plugin.Engine.Target.Sink sink, List<TypeDescription> transformed, Map<TypeDescription, List<Throwable>> failed, List<String> unresolved) Creates a new dispatcher.- Parameters:
sink- The sink to write any work to.transformed- A list of all types that are transformed.failed- A mapping of all types that failed during transformation to the exceptions that explain the failure.unresolved- A list of type names that could not be resolved.- Returns:
- The dispatcher to use.
-