public class LimitableThreadPoolWrapperDriver extends java.lang.Object implements ReportServiceDriver
| Constructor and Description |
|---|
LimitableThreadPoolWrapperDriver(ReportServiceDriver driver,
java.lang.String threadName,
java.lang.String snsNamespace,
int threadsNumber,
int queueCapacity) |
| Modifier and Type | Method and Description |
|---|---|
void |
createNewReport(java.util.UUID reportId,
java.util.Date date,
java.lang.String reportType,
java.lang.String reportSender,
java.io.Serializable reportContent)
Creates new report on the service usin given parameters.
|
java.lang.String |
getSnsNamespace() |
public LimitableThreadPoolWrapperDriver(ReportServiceDriver driver, java.lang.String threadName, java.lang.String snsNamespace, int threadsNumber, int queueCapacity)
public void createNewReport(java.util.UUID reportId,
java.util.Date date,
java.lang.String reportType,
java.lang.String reportSender,
java.io.Serializable reportContent)
ReportServiceDriverCreates new report on the service usin given parameters.
createNewReport in interface ReportServiceDriverreportId - identifier of the new reportdate - date where report were datedreportType - custom report type, concrete drivers may restrict a values.reportSender - subject who sent the reportreportContent - the report contentpublic java.lang.String getSnsNamespace()