Click on Javadoc link to open Javadoc documentation.
Package
org.gridgain.grid.spi.collision.fifoqueue Javadoc![]()
Description
GridFifoQueueCollisionSpi ![]()
Note that if parallelJobsNumber configuration parameter is not set, then this SPI will allow all concurrent jobs to proceed without interruptions. Make sure to set parallelJobNumber ![]()
Configuration
The following configuration parameters can be used to configure GridFifoQueueCollisionSpi ![]()
| Setter Method | Description | Optional | Default |
|---|---|---|---|
| setParallelJobsNumber(int) |
Sets upper liimit for a number of jobs that will proceed without interruptions. | Yes | 95, specified in GridFifoQueueCollisionSpi.DFLT_PARALLEL_JOBS_NUM. |
Examples
As any GridGain SPI, GridFifoQueueCollisionSpi ![]()
![]()
GridFifoQueueCollisionSpi colSpi = new GridFifoQueueCollisionSpi(); // Execute all jobs sequentially by setting parallel job number to 1. colSpi.setParallelJobsNumber(1); GridConfigurationAdapter cfg = new GridConfigurationAdapter(); // Override default collision SPI. cfg.setCollisionSpi(colSpi); // Start grid. GridFactory.start(cfg);
or from Spring configuration file
<bean id="grid.custom.cfg" class="org.gridgain.grid.GridConfigurationAdapter" singleton="true"> ... <property name="collisionSpi"> <bean class="org.gridgain.grid.spi.collision.fifoqueue.GridFifoQueueCollisionSpi"> <property name="parallelJobsNumber" value="1"/> </bean> </property> ... </bean>

For more information about using Spring framework for configuration click here.
