Interface SingleIndexRequestMessageBuilder

All Superinterfaces:
com.broadleafcommerce.common.extension.data.DataRoutePartitionAware

public interface SingleIndexRequestMessageBuilder extends com.broadleafcommerce.common.extension.data.DataRoutePartitionAware
A component that can build a SingleIndexRequest for a particular Indexable entity. SingleIndexRequestMessageFactory injects all SingleIndexRequestMessageBuilders and will use the first for which canBuild(Indexable) is true.
Author:
Samarth Dhruva (samarthd)
  • Field Summary

    Fields inherited from interface com.broadleafcommerce.common.extension.data.DataRoutePartitionAware

    ALL_MATCH
  • Method Summary

    Modifier and Type
    Method
    Description
    build(Indexable entity)
    Build a SingleIndexRequest for the given entity.
    boolean
    Reports whether this builder can build a SingleIndexRequest for the given entity.

    Methods inherited from interface com.broadleafcommerce.common.extension.data.DataRoutePartitionAware

    getDataRoutePartition