public class PrototypeBean extends Bean implements java.lang.Runnable
Bean
based on the
prototype patternConstructor and Description |
---|
PrototypeBean(java.lang.Object bean,
java.util.concurrent.ExecutorService executorService) |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
duplicate(java.lang.Object object) |
java.lang.Object |
getInstance() |
void |
run() |
getClassKey
public PrototypeBean(java.lang.Object bean, java.util.concurrent.ExecutorService executorService)
public java.lang.Object getInstance()
getInstance
in class Bean
public static java.lang.Object duplicate(java.lang.Object object) throws java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException, java.lang.NoSuchMethodException
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException
public void run()
run
in interface java.lang.Runnable