SolrNet: NHibernate.SolrNet.CfgHelper Class Reference

SolrNet

NHibernate.SolrNet.CfgHelper Class Reference

Helper class to configure NHibernate-SolrNet integration. More...

List of all members.

Public Member Functions

 CfgHelper (IReadOnlyMappingManager mapper, IServiceProvider provider)
 Gets SolrNet components from a IServiceProvider, except for the IReadOnlyMappingManager
 CfgHelper (IServiceProvider provider)
 Gets SolrNet components from a IServiceProvider
 CfgHelper ()
 Gets SolrNet components from the current ServiceLocator
Configuration Configure (Configuration config, bool autoCommit)
 Registers SolrNet's NHibernate listeners.
Configuration Configure (Configuration config, bool autoCommit, AddParameters parameters)
 Registers SolrNet's NHibernate listeners.
ISolrSession OpenSession (ISession session)
 Wraps a NHibernate ISession and adds Solr operations.
ISolrSession OpenSession (ISessionFactory sessionFactory)
 Opens a new NHibernate ISession and wraps it to add Solr operations.

Detailed Description

Helper class to configure NHibernate-SolrNet integration.


Constructor & Destructor Documentation

NHibernate.SolrNet.CfgHelper.CfgHelper ( IReadOnlyMappingManager  mapper,
IServiceProvider  provider 
)

Gets SolrNet components from a IServiceProvider, except for the IReadOnlyMappingManager

Parameters:
mapperUse this mapper for NHibernate-SolrNet integration
providerUsed to fetch SolrNet components
NHibernate.SolrNet.CfgHelper.CfgHelper ( IServiceProvider  provider )

Gets SolrNet components from a IServiceProvider

Parameters:
providerUsed to fetch SolrNet components
NHibernate.SolrNet.CfgHelper.CfgHelper (  )

Gets SolrNet components from the current ServiceLocator


Member Function Documentation

Configuration NHibernate.SolrNet.CfgHelper.Configure ( Configuration  config,
bool  autoCommit 
)

Registers SolrNet's NHibernate listeners.

Parameters:
configNHibernate configuration
autoCommit
Returns:
Configuration NHibernate.SolrNet.CfgHelper.Configure ( Configuration  config,
bool  autoCommit,
AddParameters  parameters 
)

Registers SolrNet's NHibernate listeners.

Parameters:
configNHibernate configuration
autoCommitif set to true [auto commit].
parametersThe add parameters to use when adding a document to the index.
Returns:
ISolrSession NHibernate.SolrNet.CfgHelper.OpenSession ( ISession  session )

Wraps a NHibernate ISession and adds Solr operations.

Parameters:
sessionISession to wrap
Returns:
ISolrSession NHibernate.SolrNet.CfgHelper.OpenSession ( ISessionFactory  sessionFactory )

Opens a new NHibernate ISession and wraps it to add Solr operations.

Returns:

The documentation for this class was generated from the following file:
  • NHibernate.SolrNet/CfgHelper.cs
Generated on Sun May 3 2015 17:19:05 for SolrNet by  doxygen 1.7.2