public class FileBasedStopper extends Object implements ICollectorStopper
.collector-stop
.Constructor and Description |
---|
FileBasedStopper() |
Modifier and Type | Method and Description |
---|---|
void |
destroy()
Destroys resources allocated with this stopper.
|
boolean |
fireStopRequest()
Stops a currently running Collector.
|
void |
listenForStopRequest(Collector startedCollector)
Setup and/or start the stopper, which can be terminated
by invoking stop in the same or different JVM (see concrete
implementation for details).
|
public void listenForStopRequest(Collector startedCollector) throws CollectorStopperException
ICollectorStopper
listenForStopRequest
in interface ICollectorStopper
startedCollector
- the CollectorCollectorStopperException
- could not setup Collector stopper.public void destroy() throws CollectorStopperException
ICollectorStopper
destroy
in interface ICollectorStopper
CollectorStopperException
- could not destroy Collector stopper.public boolean fireStopRequest() throws CollectorStopperException
ICollectorStopper
fireStopRequest
in interface ICollectorStopper
true
if the Collector was running and successfully
stopped or false
if the Collector was not running.CollectorStopperException
- could not stop running Collector.Copyright © 2014–2023 Norconex Inc.. All rights reserved.