org.jvnet.hk2.internal
Class ClazzCreator<T>

java.lang.Object
  extended by org.jvnet.hk2.internal.ClazzCreator<T>
Type Parameters:
T - The type of object this creator creates
All Implemented Interfaces:
Creator<T>

public class ClazzCreator<T>
extends Object
implements Creator<T>

Author:
jwells

Method Summary
 InstanceLifecycleEventImpl create(ServiceHandle<?> root)
          Creates an instance of the given type
 void dispose(T instance)
          Disposes the given instance
 List<Injectee> getInjectees()
          Returns all the injectees needed prior to creating this object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

create

public InstanceLifecycleEventImpl create(ServiceHandle<?> root)
Description copied from interface: Creator
Creates an instance of the given type

Specified by:
create in interface Creator<T>
Returns:
an instance of the given type

dispose

public void dispose(T instance)
Description copied from interface: Creator
Disposes the given instance

Specified by:
dispose in interface Creator<T>
Parameters:
instance - removes the given instance

getInjectees

public List<Injectee> getInjectees()
Description copied from interface: Creator
Returns all the injectees needed prior to creating this object

Specified by:
getInjectees in interface Creator<T>
Returns:


Copyright © 2013 Oracle Corporation. All Rights Reserved.