Package com.saperion.ngc.servlet.process
Class PdfRenderProcess
java.lang.Object
java.lang.Thread
com.saperion.ngc.servlet.process.LongRunningProcess
com.saperion.ngc.servlet.process.PdfRenderProcess
- All Implemented Interfaces:
Runnable
Thread used to do the actual rendering and merging of the documents.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
-
Field Summary
Fields inherited from class com.saperion.ngc.servlet.process.LongRunningProcess
bean, canceled, connectionProvider, CONTROL_BEAN_SESSION_ATTR, error, progress, session
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
-
Constructor Summary
ConstructorsConstructorDescriptionPdfRenderProcess
(LRPControlBean bean, jakarta.servlet.http.HttpSession session) -
Method Summary
Modifier and TypeMethodDescriptionvoid
run()
void
writeResult
(jakarta.servlet.http.HttpServletResponse response) Writes the result of the process to the output-stream.Methods inherited from class com.saperion.ngc.servlet.process.LongRunningProcess
cancel, getProgress, isError, updateProgress
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
Constructor Details
-
PdfRenderProcess
- Parameters:
bean
- the control bean that contains the content to rendersession
- the current session
-
-
Method Details
-
run
public void run() -
writeResult
public void writeResult(jakarta.servlet.http.HttpServletResponse response) throws IOException, SystemException Description copied from class:LongRunningProcess
Writes the result of the process to the output-stream.- Specified by:
writeResult
in classLongRunningProcess
- Parameters:
response
- servlet response to write to- Throws:
IOException
- IO Exception when writingSystemException
- generic exception when writing
-