Class ProcessExportRequest
java.lang.Object
com.broadleafcommerce.common.dataexport.messaging.ProcessExportRequest
- All Implemented Interfaces:
com.broadleafcommerce.common.messaging.Securable
,Serializable
public class ProcessExportRequest
extends Object
implements com.broadleafcommerce.common.messaging.Securable, Serializable
A message representing a request to perform (actually process) an
Export
.
This message should always be consumed by the same microservice (though not necessarily the same node/instance of that microservice) that produces it. Exports can be computationally heavy tasks, and this allows each export to be processed by a different node than the one that originally created it. As a result, it avoids a situation where a single node is responsible for processing lots of exports.
- Author:
- Samarth Dhruva (samarthd)
- See Also:
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
ProcessExportRequest
-
-
Method Details
-
getExportId
The ID of theExport
that needs to be processed.- See Also:
-
Export.id
-
getToken
- Specified by:
getToken
in interfacecom.broadleafcommerce.common.messaging.Securable
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-
setToken
- Specified by:
setToken
in interfacecom.broadleafcommerce.common.messaging.Securable
-