Commit a9805e6366b10f3a84c238d293d51123a887cf25

Authored by Cleverson Sacramento
1 parent 22125b4a
Exists in master

Ajustes no código para evitar o erro de compilação do Maven

impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/bootstrap/ShutdownBootstrap.java
... ... @@ -68,8 +68,9 @@ public class ShutdownBootstrap extends AbstractBootstrap {
68 68  
69 69 private static final List<CustomContext> tempContexts = new ArrayList<CustomContext>();
70 70  
71   - private static final List<ShutdownProcessor<?>> processors = Collections
72   - .synchronizedList(new ArrayList<ShutdownProcessor<?>>());
  71 + @SuppressWarnings("rawtypes")
  72 + private static final List<ShutdownProcessor> processors = Collections
  73 + .synchronizedList(new ArrayList<ShutdownProcessor>());
73 74  
74 75 /**
75 76 * Observes all methods annotated with @Shutdown and create an instance of ShutdownProcessor for them
... ... @@ -105,6 +106,7 @@ public class ShutdownBootstrap extends AbstractBootstrap {
105 106 /**
106 107 * Before Shutdown it execute the methods annotateds with @Shutdown considering the priority order;
107 108 */
  109 + @SuppressWarnings({ "unchecked", "rawtypes" })
108 110 public synchronized static void shutdown() {
109 111 getLogger().debug(
110 112 getBundle("demoiselle-core-bundle").getString("executing-all", annotationClass.getSimpleName()));
... ... @@ -112,8 +114,8 @@ public class ShutdownBootstrap extends AbstractBootstrap {
112 114 Collections.sort(processors);
113 115 Throwable failure = null;
114 116  
115   - for (Iterator<ShutdownProcessor<?>> iter = processors.iterator(); iter.hasNext();) {
116   - ShutdownProcessor<?> processor = iter.next();
  117 + for (Iterator<ShutdownProcessor> iter = processors.iterator(); iter.hasNext();) {
  118 + ShutdownProcessor processor = iter.next();
117 119  
118 120 try {
119 121 processor.process();
... ...
impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/bootstrap/StartupBootstrap.java
... ... @@ -67,8 +67,9 @@ public class StartupBootstrap extends AbstractBootstrap {
67 67  
68 68 private static final List<ThreadLocalContext> tempContexts = new ArrayList<ThreadLocalContext>();
69 69  
70   - private static final List<StartupProcessor<?>> processors = Collections
71   - .synchronizedList(new ArrayList<StartupProcessor<?>>());
  70 + @SuppressWarnings("rawtypes")
  71 + private static final List<StartupProcessor> processors = Collections
  72 + .synchronizedList(new ArrayList<StartupProcessor>());
72 73  
73 74 /**
74 75 * Observes all methods annotated with @Startup and create an instance of StartupAction for them
... ... @@ -103,6 +104,7 @@ public class StartupBootstrap extends AbstractBootstrap {
103 104 /**
104 105 * After the deployment validation it execute the methods annotateds with @Startup considering the priority order;
105 106 */
  107 + @SuppressWarnings({ "unchecked", "rawtypes" })
106 108 public synchronized static void startup() {
107 109 getLogger().debug(
108 110 getBundle("demoiselle-core-bundle").getString("executing-all", annotationClass.getSimpleName()));
... ... @@ -110,8 +112,8 @@ public class StartupBootstrap extends AbstractBootstrap {
110 112 Collections.sort(processors);
111 113 Throwable failure = null;
112 114  
113   - for (Iterator<StartupProcessor<?>> iter = processors.iterator(); iter.hasNext();) {
114   - StartupProcessor<?> processor = iter.next();
  115 + for (Iterator<StartupProcessor> iter = processors.iterator(); iter.hasNext();) {
  116 + StartupProcessor processor = iter.next();
115 117  
116 118 try {
117 119 processor.process();
... ...