Class TwoPassCapturer
java.lang.Object
org.burningwave.tools.dependencies.Capturer
org.burningwave.tools.dependencies.TwoPassCapturer
- All Implemented Interfaces:
AutoCloseable,org.burningwave.core.Cleanable,org.burningwave.core.Closeable,org.burningwave.core.Component,org.burningwave.core.Identifiable,org.burningwave.core.iterable.Properties.Listener,org.burningwave.core.Memorizer
public class TwoPassCapturer extends Capturer
-
Field Summary
Fields inherited from class org.burningwave.tools.dependencies.Capturer
BURNINGWAVE_CLASSES_RELATIVE_DESTINATION_PATH, TOOLFACTORY_CLASSES_RELATIVE_DESTINATION_PATH -
Method Summary
Modifier and Type Method Description org.burningwave.tools.dependencies.TwoPassCapturer.Resultcapture(String mainClassName, String[] mainMethodAruments, Collection<String> baseClassPaths, org.burningwave.core.function.TriConsumer<String,String,ByteBuffer> resourceConsumer, boolean includeMainClass, Long continueToCaptureAfterSimulatorClassEndExecutionFor)static TwoPassCapturercreate(org.burningwave.core.assembler.ComponentSupplier componentSupplier)static TwoPassCapturergetInstance()Methods inherited from class org.burningwave.tools.dependencies.Capturer
capture, captureAndStore, captureAndStoreMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.burningwave.core.Cleanable
clear, clearInBackgroundMethods inherited from interface org.burningwave.core.Closeable
close, closeResources, closeResources, createCloseResoucesTask, createCloseResoucesTaskMethods inherited from interface org.burningwave.core.Identifiable
getId, getOperationIdMethods inherited from interface org.burningwave.core.Memorizer
getOrCreateTemporaryFolder, getOrCreateTemporaryFolder, getTemporaryFolderPrefixMethods inherited from interface org.burningwave.core.iterable.Properties.Listener
checkAndListenTo, checkAndUnregister, listenTo, processChangeNotification, unregister
-
Method Details
-
create
public static TwoPassCapturer create(org.burningwave.core.assembler.ComponentSupplier componentSupplier) -
getInstance
-
capture
public org.burningwave.tools.dependencies.TwoPassCapturer.Result capture(String mainClassName, String[] mainMethodAruments, Collection<String> baseClassPaths, org.burningwave.core.function.TriConsumer<String,String,ByteBuffer> resourceConsumer, boolean includeMainClass, Long continueToCaptureAfterSimulatorClassEndExecutionFor)
-