Class SolrLBPreparer
-
- All Implemented Interfaces:
public final class SolrLBPreparer extends AbstractTaskPreparer
Prepares a plain nginx container that load balances requests across all configured Solr nodes. Only used when more than one Solr node is configured (see Configuration.SOLR_NODES_COUNT).
-
-
Field Summary
Fields Modifier and Type Field Description public final static StringEXT_NAMEpublic final static IntegerCONTAINER_PORTprivate final TaskProvider<AbstractPullImage>pullTaskprivate final TaskProvider<StopExtraContainer>stopTaskprivate final TaskProvider<RemoveContainerByName>removeTaskprivate final TaskProvider<FindContainer>findTaskprivate final TaskProvider<CreateExtraContainer>createTaskprivate final TaskProvider<StartExtraContainer>startTask
-
Constructor Summary
Constructors Constructor Description SolrLBPreparer(Project project, Provider<PrepareNetwork> networkTask, List<SolrPreparer> solrPreparers)
-
Method Summary
Modifier and Type Method Description -
Methods inherited from class com.intershop.gradle.icm.docker.utils.AbstractTaskPreparer
getContainerName, getCreateTask, getFindTask, getPullTask, getRemoveTask, getStartTask, getStopTask -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
SolrLBPreparer
SolrLBPreparer(Project project, Provider<PrepareNetwork> networkTask, List<SolrPreparer> solrPreparers)
-
-
-
-