PingStatusObserver

io.ino.solrs.PingStatusObserver
class PingStatusObserver[F[_]](solrServers: SolrServers, httpClient: AsyncHttpClient)(implicit futureFactory: FutureFactory[F]) extends ServerStateObserver[F]

A ServerStateObserver that uses the ping status to enable/disable SolrServers. To use this in solrconfig.xml the PingRequestHandler must be configured with the healthcheckFile, e.g.:

<str name="healthcheckFile">server-enabled.txt</str>

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Constructors

def this(solrServers: Seq[SolrServer], httpClient: AsyncHttpClient)(implicit futureFactory: FutureFactory[F])

Concrete methods

override def checkServerStatus(): Future[Unit]

Attributes

Definition Classes