Skip navigation links
A C D E G O P R S U 

A

activate(ComponentContext) - Method in class org.apache.stanbol.commons.solr.web.impl.SolrDispatchFilterComponent
 
activate(ComponentContext) - Method in class org.apache.stanbol.commons.solr.web.impl.SolrServerPublishingComponent
 

C

context - Variable in class org.apache.stanbol.commons.solr.web.impl.SolrServerPublishingComponent
 
createCoreContainer() - Method in class org.apache.stanbol.commons.solr.web.dispatch.DelegatingSolrDispatchFilter
 

D

deactivate(ComponentContext) - Method in class org.apache.stanbol.commons.solr.web.impl.SolrDispatchFilterComponent
 
deactivate(ComponentContext) - Method in class org.apache.stanbol.commons.solr.web.impl.SolrServerPublishingComponent
 
DelegatingSolrDispatchFilter - Class in org.apache.stanbol.commons.solr.web.dispatch
A SolrDispatchFilter that does not create a new CoreContainer on initialisation, but instead delegates to a already existing instance.
DelegatingSolrDispatchFilter() - Constructor for class org.apache.stanbol.commons.solr.web.dispatch.DelegatingSolrDispatchFilter
Protected Constructor intended to be overwritten by sub classes
destroy() - Method in class org.apache.stanbol.commons.solr.web.dispatch.DelegatingSolrDispatchFilter
 

E

extHttpService - Variable in class org.apache.stanbol.commons.solr.web.impl.SolrDispatchFilterComponent
Will only work within Felix!
extHttpService - Variable in class org.apache.stanbol.commons.solr.web.impl.SolrServerPublishingComponent
Will only work within Apache Felix.

G

getCoreContainer() - Method in class org.apache.stanbol.commons.solr.web.dispatch.DelegatingSolrDispatchFilter
Getter for the CoreContainer used for the Solr dispatch filter
getCoreContainer() - Method in class org.apache.stanbol.commons.solr.web.dispatch.ReferencedSolrDispatchFilter
 
getCoreContainer() - Method in class org.apache.stanbol.commons.solr.web.dispatch.SolrServiceDispatchFilter
 

O

org.apache.stanbol.commons.solr.web.dispatch - package org.apache.stanbol.commons.solr.web.dispatch
 
org.apache.stanbol.commons.solr.web.impl - package org.apache.stanbol.commons.solr.web.impl
 

P

PROPERTY_PREFIX_PATH - Static variable in class org.apache.stanbol.commons.solr.web.impl.SolrDispatchFilterComponent
 
PROPERTY_SERVER_NAME - Static variable in class org.apache.stanbol.commons.solr.web.impl.SolrDispatchFilterComponent
 

R

ReferencedSolrDispatchFilter - Class in org.apache.stanbol.commons.solr.web.dispatch
Special version of the SolrDispatchFilter (implemented based on the DelegatingSolrDispatchFilter abstract class) that does NOT create a new CoreContainer, but retrieves it via a OSGI ServiceReference from a BundleContext.
ReferencedSolrDispatchFilter(BundleContext, ServiceReference) - Constructor for class org.apache.stanbol.commons.solr.web.dispatch.ReferencedSolrDispatchFilter
Creates a new referenced Solr server dispatch filter.

S

serverName - Variable in class org.apache.stanbol.commons.solr.web.impl.SolrDispatchFilterComponent
 
SolrDispatchFilterComponent - Class in org.apache.stanbol.commons.solr.web.impl
Component that allows to publishes a Solr CoreContainer with a given name at a given Path by using a SolrDispatchFilter.
SolrDispatchFilterComponent() - Constructor for class org.apache.stanbol.commons.solr.web.impl.SolrDispatchFilterComponent
 
SolrServerPublishingComponent - Class in org.apache.stanbol.commons.solr.web.impl
Component that publishes all Solr CoreContainer (registered as OSGI service) where SolrConstants.PROPERTY_SERVER_PUBLISH_REST is enabled via a SolrDispatchFilter under /{global-prefix}/{server-name} where global-prefix is the configured SolrServerPublishingComponent.GLOBAL_PREFIX value server-name is the SolrConstants.PROPERTY_SERVER_NAME property of the ServiceReference for the CoreContainer.
SolrServerPublishingComponent() - Constructor for class org.apache.stanbol.commons.solr.web.impl.SolrServerPublishingComponent
 
solrServerRefMap - Variable in class org.apache.stanbol.commons.solr.web.impl.SolrServerPublishingComponent
The key is the name and the value represents a sorted list of ServiceReference to CoreContainer based on the SolrConstants.PROPERTY_SERVER_RANKING value.
SolrServiceDispatchFilter - Class in org.apache.stanbol.commons.solr.web.dispatch
Rather than using directly a ServiceReference to parse the CoreContainer to be used for the dispatch filter this allows to parse the name or an own Filter that is used to track CoreContainer instances registered in the OSGI environment.
SolrServiceDispatchFilter(BundleContext, String, ServiceTrackerCustomizer) - Constructor for class org.apache.stanbol.commons.solr.web.dispatch.SolrServiceDispatchFilter
Creates a tracking Solr dispatch filter for the CoreContainer with the parsed SolrConstants.PROPERTY_SERVER_NAME value
SolrServiceDispatchFilter(BundleContext, Filter) - Constructor for class org.apache.stanbol.commons.solr.web.dispatch.SolrServiceDispatchFilter
Creates a tracking Solr dispatch filter using the parsed filter to select services.
SolrServiceDispatchFilter(BundleContext) - Constructor for class org.apache.stanbol.commons.solr.web.dispatch.SolrServiceDispatchFilter
Creates a Dispatch filter for CoreContainer registered as OSGI services.

U

ungetCoreContainer() - Method in class org.apache.stanbol.commons.solr.web.dispatch.DelegatingSolrDispatchFilter
Releases the CoreContainer no longer needed by the Solr dispatch filter.
ungetCoreContainer() - Method in class org.apache.stanbol.commons.solr.web.dispatch.ReferencedSolrDispatchFilter
 
ungetCoreContainer() - Method in class org.apache.stanbol.commons.solr.web.dispatch.SolrServiceDispatchFilter
 
updateFilter(CoreContainer) - Method in class org.apache.stanbol.commons.solr.web.impl.SolrDispatchFilterComponent
A change was made to the tracked CoreContainer (adding ,removal, ranking change).
updateFilter(String, ServiceReference, CoreContainer) - Method in class org.apache.stanbol.commons.solr.web.impl.SolrServerPublishingComponent
A change was made to the tracked CoreContainer (adding ,removal, ranking change).
A C D E G O P R S U 
Skip navigation links

Copyright © 2010–2016 The Apache Software Foundation. All rights reserved.