Spring Integration

org.springframework.integration.file.remote.session
Class SessionFactoryFactoryBean<T>

java.lang.Object
  extended by org.springframework.integration.file.remote.session.SessionFactoryFactoryBean<T>
All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean<SessionFactory<T>>

public class SessionFactoryFactoryBean<T>
extends java.lang.Object
implements org.springframework.beans.factory.FactoryBean<SessionFactory<T>>

Temporary factory bean to manage SessionFactory until deprecated 'cache-sessions' attribute is removed.

Since:
2.1
Author:
Oleg Zhurakousky

Constructor Summary
SessionFactoryFactoryBean(SessionFactory<T> sessionFactory, boolean cacheSessions)
           
 
Method Summary
 SessionFactory<T> getObject()
           
 java.lang.Class<?> getObjectType()
           
 boolean isSingleton()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SessionFactoryFactoryBean

public SessionFactoryFactoryBean(SessionFactory<T> sessionFactory,
                                 boolean cacheSessions)
Method Detail

getObject

public SessionFactory<T> getObject()
                            throws java.lang.Exception
Specified by:
getObject in interface org.springframework.beans.factory.FactoryBean<SessionFactory<T>>
Throws:
java.lang.Exception

getObjectType

public java.lang.Class<?> getObjectType()
Specified by:
getObjectType in interface org.springframework.beans.factory.FactoryBean<SessionFactory<T>>

isSingleton

public boolean isSingleton()
Specified by:
isSingleton in interface org.springframework.beans.factory.FactoryBean<SessionFactory<T>>

Spring Integration