Class UnRARWorker
- java.lang.Object
-
- com.levigo.jadice.server.core.NodeWorker<T>
-
- com.levigo.jadice.server.core.StreamWorker<T>
-
- com.levigo.jadice.server.archive.worker.AbstractUnArchiveWorker<UnRARNode>
-
- com.levigo.jadice.server.archive.worker.UnRARWorker
-
- All Implemented Interfaces:
QualifiedLogEventReceiver
,WorkerController<UnRARNode>
,Runnable
public class UnRARWorker extends AbstractUnArchiveWorker<UnRARNode>
Worker for theUnRARNode
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UnRARWorker.InputStreamReadOnlyAccess
Bridge used to provide the interface used by JunRAR.
-
Constructor Summary
Constructors Constructor Description UnRARWorker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
work(Stream stream)
Implement this method in order to work on a single stream.-
Methods inherited from class com.levigo.jadice.server.archive.worker.AbstractUnArchiveWorker
getFilters, isAcceptedByFilters, setFilters
-
Methods inherited from class com.levigo.jadice.server.core.StreamWorker
accept, reject, work
-
Methods inherited from class com.levigo.jadice.server.core.NodeWorker
abort, abortNow, addInputBundle, addOutputBundle, doAbort, doAbortNow, error, error, error, fail, fail, fail, getController, getInputBundle, getInputBundles, getJob, getLimitSupport, getNode, getOutputBundle, getOutputBundles, getServerJob, getState, getStreamTransportFactory, getTransportSender, initialize, isAbortRequested, postWork, preWork, run, setDescriptor, setJob, toString, warn, warn, warn
-
-
-
-
Method Detail
-
work
protected void work(Stream stream) throws Throwable
Description copied from class:StreamWorker
Implement this method in order to work on a single stream.- Specified by:
work
in classStreamWorker<UnRARNode>
- Parameters:
stream
- theStream
to work on- Throws:
Throwable
- in case of processing failure
-
-