org.qi4j.index.solr

## Class EmbeddedSolrService.Mixin

- java.lang.Object
- - org.qi4j.index.solr.EmbeddedSolrService.Mixin

- All Implemented Interfaces:
    Composite, Identity, ServiceComposite, EmbeddedSolrService
  Enclosing interface:
    EmbeddedSolrService

      public abstract static class EmbeddedSolrService.Mixin
      extends Object
      implements EmbeddedSolrService

- - ### Nested Class Summary

    - ### Nested classes/interfaces inherited from interface org.qi4j.index.solr.EmbeddedSolrService

      `EmbeddedSolrService.Activator, EmbeddedSolrService.Mixin`

    - ### Nested classes/interfaces inherited from interface org.qi4j.api.entity.Identity

      `Identity.IdentityMixin`

  - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `org.apache.solr.core.CoreContainer` | `coreContainer`
    `org.apache.solr.client.solrj.embedded.EmbeddedSolrServer` | `server`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `EmbeddedSolrService.Mixin()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `activateSolr()`
    `void` | `passivateSolr()`
    `org.apache.solr.core.SolrCore` | `solrCore()`
    `org.apache.solr.client.solrj.SolrServer` | `solrServer()`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

    - ### Methods inherited from interface org.qi4j.api.entity.Identity

      `identity`

- - ### Field Detail

    - #### coreContainer

          public org.apache.solr.core.CoreContainer coreContainer

    - #### server

          public org.apache.solr.client.solrj.embedded.EmbeddedSolrServer server

  - ### Constructor Detail

    - #### EmbeddedSolrService.Mixin

          public EmbeddedSolrService.Mixin()

  - ### Method Detail

    - #### activateSolr

          public void activateSolr()
                            throws Exception

      Specified by:
        `activateSolr` in interface `EmbeddedSolrService`
      Throws:
        `Exception`

    - #### passivateSolr

          public void passivateSolr()
                             throws Exception

      Specified by:
        `passivateSolr` in interface `EmbeddedSolrService`
      Throws:
        `Exception`

    - #### solrServer

          public org.apache.solr.client.solrj.SolrServer solrServer()

      Specified by:
        `solrServer` in interface `EmbeddedSolrService`

    - #### solrCore

          public org.apache.solr.core.SolrCore solrCore()

      Specified by:
        `solrCore` in interface `EmbeddedSolrService`