1 package org.apache.myfaces.config.annotation;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 import javax.naming.NamingException;
22 import java.lang.reflect.InvocationTargetException;
23
24
25
26 public class MockDiscoverableLifecycleProvider implements DiscoverableLifecycleProvider
27 {
28 private LifecycleProvider processor = new NoInjectionAnnotationLifecycleProvider();
29
30 public boolean isAvailable()
31 {
32 return true;
33 }
34
35 public Object newInstance(String className) throws InstantiationException, IllegalAccessException, NamingException, InvocationTargetException, ClassNotFoundException
36 {
37 return processor.newInstance(className);
38 }
39
40
41 public void destroyInstance(Object o) throws IllegalAccessException, InvocationTargetException
42 {
43 processor.destroyInstance(o);
44 }
45 }