com.codemettle.akkasolr

Solr

object Solr extends ExtensionId[SolrExtImpl] with ExtensionIdProvider

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Solr
  2. ExtensionIdProvider
  3. ExtensionId
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait AkkaSolrError extends AnyRef

  2. case class Commit(waitForSearcher: Boolean, softCommit: Boolean, options: RequestOptions) extends SolrOperation with Product with Serializable

    Annotations
    @SerialVersionUID( 1L )
  3. case class InvalidRequest(msg: String) extends Exception with NoStackTrace with AkkaSolrError with Product with Serializable

    Annotations
    @SerialVersionUID( 1L )
  4. case class InvalidResponse(msg: String) extends Exception with NoStackTrace with AkkaSolrError with Product with Serializable

    Annotations
    @SerialVersionUID( 1L )
  5. case class InvalidUrl(url: String, error: String) extends Exception with NoStackTrace with AkkaSolrError with Product with Serializable

    Annotations
    @SerialVersionUID( 1L )
  6. case class Optimize(waitForSearcher: Boolean, maxSegments: Int, options: RequestOptions) extends SolrOperation with Product with Serializable

    Annotations
    @SerialVersionUID( 1L )
  7. case class ParseError(t: Throwable) extends Exception with NoStackTrace with AkkaSolrError with Product with Serializable

    Annotations
    @SerialVersionUID( 1L )
  8. case class Ping(action: Option[Action], options: RequestOptions) extends SolrOperation with Product with Serializable

    Annotations
    @SerialVersionUID( 1L )
  9. case class Request(baseUri: String, op: SolrOperation) extends Product with Serializable

    Request that can be sent straight to Solr.Client.manager

  10. sealed trait RequestMethod extends AnyRef

  11. case class RequestOptions(method: RequestMethod, responseType: SolrResponseType, requestTimeout: FiniteDuration) extends Product with Serializable

    Annotations
    @SerialVersionUID( 1L )
  12. case class RequestTimedOut(after: FiniteDuration) extends Exception with NoStackTrace with AkkaSolrError with Product with Serializable

    Annotations
    @SerialVersionUID( 1L )
  13. case class Rollback(options: RequestOptions) extends SolrOperation with Product with Serializable

    Annotations
    @SerialVersionUID( 1L )
  14. case class Select(query: SolrParams, options: RequestOptions) extends SolrOperation with Product with Serializable

    Annotations
    @SerialVersionUID( 1L )
  15. case class ServerError(status: StatusCode, msg: String) extends Exception with NoStackTrace with AkkaSolrError with Product with Serializable

    Annotations
    @SerialVersionUID( 1L )
  16. case class SolrConnection(forAddress: String, connection: ActorRef) extends Product with Serializable

    Annotations
    @SerialVersionUID( 1L )
  17. sealed trait SolrOperation extends AnyRef

  18. sealed trait SolrResponseType extends AnyRef

  19. case class Update(addDocs: Vector[SolrInputDocument] = ..., deleteIds: Vector[String] = ..., deleteQueries: Vector[String] = ..., updateOptions: UpdateOptions, options: RequestOptions) extends SolrOperation with Product with Serializable

    Annotations
    @SerialVersionUID( 1L )
  20. case class UpdateOptions(commit: Boolean, commitWithin: Option[FiniteDuration], overwrite: Boolean) extends Product with Serializable

    Annotations
    @SerialVersionUID( 1L )

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def Client(implicit arf: ActorRefFactory): SolrExtImpl

  7. object Commit extends Serializable

  8. object Optimize extends Serializable

  9. object Ping extends Serializable

    Annotations
    @SerialVersionUID( 1L )
  10. object RequestMethods

    Annotations
    @SerialVersionUID( 1L )
  11. object RequestOptions extends SettingsCompanion[RequestOptions] with Serializable

  12. object Select extends Serializable

  13. object SolrResponseTypes

    Annotations
    @SerialVersionUID( 1L )
  14. object Update extends Serializable

  15. object UpdateOptions extends SettingsCompanion[UpdateOptions] with Serializable

  16. def apply(system: ActorSystem): SolrExtImpl

    Definition Classes
    ExtensionId
  17. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  18. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. def createExtension(system: ExtendedActorSystem): SolrExtImpl

    Definition Classes
    Solr → ExtensionId
  20. def createQuery(qp: QueryPart)(implicit arf: ActorRefFactory): SolrQueryBuilder

  21. def createQuery(q: String): SolrQueryBuilder

    Create a com.codemettle.akkasolr.querybuilder.SolrQueryBuilder

  22. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  23. final def equals(other: Any): Boolean

    Definition Classes
    ExtensionId → AnyRef → Any
  24. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  25. def get(system: ActorSystem): SolrExtImpl

    Definition Classes
    ExtensionId
  26. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  27. final def hashCode(): Int

    Definition Classes
    ExtensionId → AnyRef → Any
  28. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  29. def lookup(): Solr.type

    Definition Classes
    Solr → ExtensionIdProvider
  30. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  31. final def notify(): Unit

    Definition Classes
    AnyRef
  32. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  33. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  34. def toString(): String

    Definition Classes
    AnyRef → Any
  35. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ExtensionIdProvider

Inherited from ExtensionId[SolrExtImpl]

Inherited from AnyRef

Inherited from Any

Ungrouped