Package io.jmix.reports.libintegration
Class JmixOfficeIntegration
java.lang.Object
io.jmix.reports.yarg.formatters.impl.doc.connector.OfficeIntegration
io.jmix.reports.libintegration.JmixOfficeIntegration
- All Implemented Interfaces:
- OfficeIntegrationAPI
- 
Field SummaryFields inherited from class io.jmix.reports.yarg.formatters.impl.doc.connector.OfficeIntegrationconnections, connectionsQueue, connectionTimeoutSec, countOfRetry, displayDeviceAvailable, executor, openOfficePath, platformDependProcessManagement, retryIntervalMs, temporaryDirPath, timeoutInSecondsFields inherited from interface io.jmix.reports.yarg.formatters.impl.doc.connector.OfficeIntegrationAPIDEFAULT_CONNECTION_TIMEOUT, DEFAULT_RETRY_COUNT, DEFAULT_RETRY_INTERVAL, DEFAULT_TIMEOUT
- 
Constructor SummaryConstructorsConstructorDescriptionJmixOfficeIntegration(String openOfficePath, Integer... ports) JmixOfficeIntegration(String openOfficePath, List<Integer> ports) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidvoidrunTaskWithTimeout(OfficeTask officeTask, int timeoutInSeconds) Methods inherited from class io.jmix.reports.yarg.formatters.impl.doc.connector.OfficeIntegrationacquireConnection, createConnection, createExecutor, getAvailablePorts, getConnectionTimeoutSec, getCountOfRetry, getExecutor, getPlatformDependProcessManagement, getRetryIntervalMs, getTemporaryDirPath, getTimeoutInSeconds, hardReloadAccessPorts, initConnections, isDisplayDeviceAvailable, releaseConnection, resolveProcessManager, setConnectionTimeoutSec, setCountOfRetry, setDisplayDeviceAvailable, setPlatformDependProcessManagement, setRetryIntervalMs, setTemporaryDirPath, setTimeoutInSeconds
- 
Constructor Details- 
JmixOfficeIntegration
- 
JmixOfficeIntegration
 
- 
- 
Method Details- 
runTaskWithTimeoutpublic void runTaskWithTimeout(OfficeTask officeTask, int timeoutInSeconds) throws NoFreePortsException - Specified by:
- runTaskWithTimeoutin interface- OfficeIntegrationAPI
- Overrides:
- runTaskWithTimeoutin class- OfficeIntegration
- Throws:
- NoFreePortsException
 
- 
destroyOfficeIntegration@PreDestroy protected void destroyOfficeIntegration()
 
-