Configuring asynchronous quoting

In the base configuration, asynchronous quoting is implemented in all commercial lines of business. You can configure asynchronous quoting to meet your needs. You can extend asynchronous quoting to other lines of business.

For each policy line, you can specify whether to quote asynchronously and set the threshold which triggers asynchronous quoting. In the base configuration, asynchronous quoting occurs if the number of coverables exceeds the threshold of 30. You can view and change the threshold for each line in gw/lob/common/AsyncQuoteCoverableThresholdByLine.gs. For example, during development and testing, you can change the threshold to a low value such as 3.

In the PolicyLineMethods interface, the shouldQuoteAsynchronously method specifies when to quote asynchronously. Each line of business can implement this method. In the base configuration, shouldQuoteAsynchronously returns false for all personal lines of business.

For commercial lines, the following table shows the coverable type that determines whether the threshold has been met for asynchronous quoting.
Line of business Coverable type Subclass name Coverable entity
Businessowners Building BOPPolicyLineMethods BOPBuilding

BOPLine.BOPLocations*.Buildings

Commercial auto Vehicle BAPolicyLineMethods BusinessVehicle

BusinessAutoLine.Vehicles

Commercial property Building CPPolicyLineMethods CPBuilding

CPLine.CPLocations*.Buildings

General liability Exposure GLPolicyLineMethods Exposures

GLLine.Exposures

Inland marine Sign IMPolicyLineMethods IMSign

IMLine.IMSignPart.IMSigns

Workers’ compensation Covered employee WCPolicyLineMethods WCCoveredEmployee

WorkersCompLine.WCCoveredEmployees