Class ReadOnlyCoresLocator

  • All Implemented Interfaces:
    org.apache.solr.core.CoresLocator
    Direct Known Subclasses:
    TestHarness.TestCoresLocator

    public abstract class ReadOnlyCoresLocator
    extends Object
    implements org.apache.solr.core.CoresLocator
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void create​(org.apache.solr.core.CoreContainer cc, org.apache.solr.core.CoreDescriptor... coreDescriptors)  
      void delete​(org.apache.solr.core.CoreContainer cc, org.apache.solr.core.CoreDescriptor... coreDescriptors)  
      void persist​(org.apache.solr.core.CoreContainer cc, org.apache.solr.core.CoreDescriptor... coreDescriptors)  
      void rename​(org.apache.solr.core.CoreContainer cc, org.apache.solr.core.CoreDescriptor oldCD, org.apache.solr.core.CoreDescriptor newCD)  
      void swap​(org.apache.solr.core.CoreContainer cc, org.apache.solr.core.CoreDescriptor cd1, org.apache.solr.core.CoreDescriptor cd2)  
      • Methods inherited from interface org.apache.solr.core.CoresLocator

        discover
    • Constructor Detail

      • ReadOnlyCoresLocator

        public ReadOnlyCoresLocator()
    • Method Detail

      • create

        public void create​(org.apache.solr.core.CoreContainer cc,
                           org.apache.solr.core.CoreDescriptor... coreDescriptors)
        Specified by:
        create in interface org.apache.solr.core.CoresLocator
      • persist

        public void persist​(org.apache.solr.core.CoreContainer cc,
                            org.apache.solr.core.CoreDescriptor... coreDescriptors)
        Specified by:
        persist in interface org.apache.solr.core.CoresLocator
      • delete

        public void delete​(org.apache.solr.core.CoreContainer cc,
                           org.apache.solr.core.CoreDescriptor... coreDescriptors)
        Specified by:
        delete in interface org.apache.solr.core.CoresLocator
      • rename

        public void rename​(org.apache.solr.core.CoreContainer cc,
                           org.apache.solr.core.CoreDescriptor oldCD,
                           org.apache.solr.core.CoreDescriptor newCD)
        Specified by:
        rename in interface org.apache.solr.core.CoresLocator
      • swap

        public void swap​(org.apache.solr.core.CoreContainer cc,
                         org.apache.solr.core.CoreDescriptor cd1,
                         org.apache.solr.core.CoreDescriptor cd2)
        Specified by:
        swap in interface org.apache.solr.core.CoresLocator