org.hibernate.search.impl
Class FullTextSharedSessionBuilderDelegator

java.lang.Object
  extended by org.hibernate.search.impl.FullTextSharedSessionBuilderDelegator
All Implemented Interfaces:
FullTextSharedSessionBuilder, SessionBuilder, SharedSessionBuilder

public class FullTextSharedSessionBuilderDelegator
extends Object
implements FullTextSharedSessionBuilder

Author:
Emmanuel Bernard

Constructor Summary
FullTextSharedSessionBuilderDelegator(SharedSessionBuilder builder)
           
 
Method Summary
 FullTextSharedSessionBuilder autoClose()
           
 FullTextSharedSessionBuilder autoClose(boolean autoClose)
           
 FullTextSharedSessionBuilder autoJoinTransactions()
           
 FullTextSharedSessionBuilder autoJoinTransactions(boolean autoJoinTransactions)
           
 FullTextSharedSessionBuilder connection()
           
 FullTextSharedSessionBuilder connection(Connection connection)
           
 FullTextSharedSessionBuilder connectionReleaseMode()
           
 FullTextSharedSessionBuilder connectionReleaseMode(ConnectionReleaseMode connectionReleaseMode)
           
 FullTextSharedSessionBuilder flushBeforeCompletion()
           
 FullTextSharedSessionBuilder flushBeforeCompletion(boolean flushBeforeCompletion)
           
 FullTextSharedSessionBuilder interceptor()
           
 FullTextSharedSessionBuilder interceptor(Interceptor interceptor)
           
 FullTextSharedSessionBuilder noInterceptor()
           
 FullTextSession openSession()
           
 FullTextSharedSessionBuilder tenantIdentifier(String tenantIdentifier)
           
 FullTextSharedSessionBuilder transactionContext()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FullTextSharedSessionBuilderDelegator

public FullTextSharedSessionBuilderDelegator(SharedSessionBuilder builder)
Method Detail

interceptor

public FullTextSharedSessionBuilder interceptor()
Specified by:
interceptor in interface FullTextSharedSessionBuilder
Specified by:
interceptor in interface SharedSessionBuilder

connection

public FullTextSharedSessionBuilder connection()
Specified by:
connection in interface FullTextSharedSessionBuilder
Specified by:
connection in interface SharedSessionBuilder

connectionReleaseMode

public FullTextSharedSessionBuilder connectionReleaseMode()
Specified by:
connectionReleaseMode in interface FullTextSharedSessionBuilder
Specified by:
connectionReleaseMode in interface SharedSessionBuilder

autoJoinTransactions

public FullTextSharedSessionBuilder autoJoinTransactions()
Specified by:
autoJoinTransactions in interface FullTextSharedSessionBuilder
Specified by:
autoJoinTransactions in interface SharedSessionBuilder

autoClose

public FullTextSharedSessionBuilder autoClose()
Specified by:
autoClose in interface FullTextSharedSessionBuilder
Specified by:
autoClose in interface SharedSessionBuilder

flushBeforeCompletion

public FullTextSharedSessionBuilder flushBeforeCompletion()
Specified by:
flushBeforeCompletion in interface FullTextSharedSessionBuilder
Specified by:
flushBeforeCompletion in interface SharedSessionBuilder

transactionContext

public FullTextSharedSessionBuilder transactionContext()
Specified by:
transactionContext in interface FullTextSharedSessionBuilder
Specified by:
transactionContext in interface SharedSessionBuilder

interceptor

public FullTextSharedSessionBuilder interceptor(Interceptor interceptor)
Specified by:
interceptor in interface FullTextSharedSessionBuilder
Specified by:
interceptor in interface SessionBuilder
Specified by:
interceptor in interface SharedSessionBuilder

noInterceptor

public FullTextSharedSessionBuilder noInterceptor()
Specified by:
noInterceptor in interface FullTextSharedSessionBuilder
Specified by:
noInterceptor in interface SessionBuilder
Specified by:
noInterceptor in interface SharedSessionBuilder

connection

public FullTextSharedSessionBuilder connection(Connection connection)
Specified by:
connection in interface FullTextSharedSessionBuilder
Specified by:
connection in interface SessionBuilder
Specified by:
connection in interface SharedSessionBuilder

connectionReleaseMode

public FullTextSharedSessionBuilder connectionReleaseMode(ConnectionReleaseMode connectionReleaseMode)
Specified by:
connectionReleaseMode in interface FullTextSharedSessionBuilder
Specified by:
connectionReleaseMode in interface SessionBuilder
Specified by:
connectionReleaseMode in interface SharedSessionBuilder

autoJoinTransactions

public FullTextSharedSessionBuilder autoJoinTransactions(boolean autoJoinTransactions)
Specified by:
autoJoinTransactions in interface FullTextSharedSessionBuilder
Specified by:
autoJoinTransactions in interface SessionBuilder
Specified by:
autoJoinTransactions in interface SharedSessionBuilder

autoClose

public FullTextSharedSessionBuilder autoClose(boolean autoClose)
Specified by:
autoClose in interface FullTextSharedSessionBuilder
Specified by:
autoClose in interface SessionBuilder
Specified by:
autoClose in interface SharedSessionBuilder

flushBeforeCompletion

public FullTextSharedSessionBuilder flushBeforeCompletion(boolean flushBeforeCompletion)
Specified by:
flushBeforeCompletion in interface FullTextSharedSessionBuilder
Specified by:
flushBeforeCompletion in interface SessionBuilder
Specified by:
flushBeforeCompletion in interface SharedSessionBuilder

openSession

public FullTextSession openSession()
Specified by:
openSession in interface FullTextSharedSessionBuilder
Specified by:
openSession in interface SessionBuilder

tenantIdentifier

public FullTextSharedSessionBuilder tenantIdentifier(String tenantIdentifier)
Specified by:
tenantIdentifier in interface FullTextSharedSessionBuilder
Specified by:
tenantIdentifier in interface SessionBuilder


Copyright © 2006-2012 Red Hat Middleware, LLC. All Rights Reserved