org.jboss.weld.bootstrap.api.helpers
Class TCCLSingletonProvider

java.lang.Object
  extended by org.jboss.weld.bootstrap.api.SingletonProvider
      extended by org.jboss.weld.bootstrap.api.helpers.TCCLSingletonProvider

public class TCCLSingletonProvider
extends SingletonProvider

Singleton provider that uses the Thread Context ClassLoader to differentiate between applications

Author:
Sanjeeb.Sahoo@Sun.COM, Pete Muir

Constructor Summary
TCCLSingletonProvider()
           
 
Method Summary
<T> Singleton<T>
create(Class<? extends T> type)
          Create a new singleton
 
Methods inherited from class org.jboss.weld.bootstrap.api.SingletonProvider
initialize, instance, reset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TCCLSingletonProvider

public TCCLSingletonProvider()
Method Detail

create

public <T> Singleton<T> create(Class<? extends T> type)
Description copied from class: SingletonProvider
Create a new singleton

Specified by:
create in class SingletonProvider
Parameters:
type - represents the type of Java object stored in the singleton
Returns:
a singelton


Copyright © 2013 Seam Framework. All Rights Reserved.