org.squirrelframework.foundation.component
Class SquirrelSingletonProvider

java.lang.Object
  extended by org.squirrelframework.foundation.component.SquirrelSingletonProvider
All Implemented Interfaces:
SquirrelComponent, SquirrelSingleton

public class SquirrelSingletonProvider
extends Object
implements SquirrelComponent, SquirrelSingleton


Constructor Summary
SquirrelSingletonProvider()
           
 
Method Summary
 void clearRegistry()
           
<T> T
get(Class<T> componentClass)
           
static SquirrelSingletonProvider getInstance()
           
<T> void
register(Class<T> componentClass, Object instance)
           
static void setInstance(SquirrelSingletonProvider instance)
           
 void unregister(Class<?> componentClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SquirrelSingletonProvider

public SquirrelSingletonProvider()
Method Detail

getInstance

public static SquirrelSingletonProvider getInstance()

setInstance

public static void setInstance(SquirrelSingletonProvider instance)

register

public <T> void register(Class<T> componentClass,
                         Object instance)

unregister

public void unregister(Class<?> componentClass)

clearRegistry

public void clearRegistry()

get

public <T> T get(Class<T> componentClass)


Copyright © 2013-2014. All Rights Reserved.