Class ImpExWorker
- java.lang.Object
-
- de.hybris.platform.impex.jalo.imp.ImpExWorker
-
- All Implemented Interfaces:
ImpExLogFilter.LocationProvider,NamedProcess,java.lang.Runnable
- Direct Known Subclasses:
ImpExReaderWorker,ImpExResultProcessWorker
public class ImpExWorker extends java.lang.Object implements java.lang.Runnable, NamedProcess, ImpExLogFilter.LocationProvider
- Since:
- 3.1-u7
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.apache.log4j.LoggerLOG
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcleanupThread()protected longgetCreationTimestamp()java.lang.StringgetCurrentLocation()java.lang.StringgetProcessName()protected MultiThreadedImpExImportReadergetReader()protected PoolableThreadgetWorkerTread()protected booleanisFinished()protected booleanisStarted()protected voidperform()protected voidprepareThread()voidrun()protected voidstart()java.lang.StringtoString()
-
-
-
Method Detail
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
prepareThread
protected void prepareThread()
-
cleanupThread
protected void cleanupThread()
-
perform
protected void perform()
-
getReader
protected MultiThreadedImpExImportReader getReader()
-
getCreationTimestamp
protected long getCreationTimestamp()
-
isFinished
protected boolean isFinished()
-
isStarted
protected boolean isStarted()
-
start
protected void start()
-
getWorkerTread
protected PoolableThread getWorkerTread()
-
getProcessName
public java.lang.String getProcessName()
- Specified by:
getProcessNamein interfaceNamedProcess
-
getCurrentLocation
public java.lang.String getCurrentLocation()
- Specified by:
getCurrentLocationin interfaceImpExLogFilter.LocationProvider
-
-