diff --git a/cdiexample/pom.xml b/cdiexample/pom.xml deleted file mode 100644 index 042d22a6e9..0000000000 --- a/cdiexample/pom.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - 4.0.0 - - com.baeldung - cdiexample - 1.0-SNAPSHOT - - 4.3.1.RELEASE - - - - - org.jboss.weld.se - weld-se-core - 2.3.5.Final - - - - junit - junit - 4.12 - - - - org.springframework - spring-core - ${spring.version} - - - - org.springframework - spring-context - ${spring.version} - - - - org.springframework - spring-test - ${spring.version} - test - - - - org.aspectj - aspectjweaver - 1.8.9 - - - \ No newline at end of file diff --git a/cdiexample/src/main/java/com/baeldung/cdi/interceptor/Audited.java b/cdiexample/src/main/java/com/baeldung/cdi/interceptor/Audited.java deleted file mode 100644 index 459a1c35da..0000000000 --- a/cdiexample/src/main/java/com/baeldung/cdi/interceptor/Audited.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.baeldung.cdi.interceptor; - -import javax.interceptor.InterceptorBinding; -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -@InterceptorBinding -@Target( {ElementType.METHOD, ElementType.TYPE } ) -@Retention(RetentionPolicy.RUNTIME ) -public @interface Audited {} diff --git a/cdiexample/src/main/java/com/baeldung/cdi/interceptor/AuditedInterceptor.java b/cdiexample/src/main/java/com/baeldung/cdi/interceptor/AuditedInterceptor.java deleted file mode 100644 index 53a3af7091..0000000000 --- a/cdiexample/src/main/java/com/baeldung/cdi/interceptor/AuditedInterceptor.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.baeldung.cdi.interceptor; - -import javax.interceptor.AroundInvoke; -import javax.interceptor.Interceptor; -import javax.interceptor.InvocationContext; -import java.lang.reflect.Method; - -@Audited @Interceptor -public class AuditedInterceptor { - @AroundInvoke - public Object auditMethod(InvocationContext ctx) throws Exception { - Object[] parameters = ctx.getParameters(); - Method method= ctx.getMethod(); - String param = (String) parameters[0]; - System.out.println("Method "+method.getName()+" invoked with parameter "+param); - Object result = ctx.proceed(); - System.out.println("Method "+method.getName()+" exit"); - return result; - } -} diff --git a/cdiexample/src/main/java/com/baeldung/cdi/service/SuperService.java b/cdiexample/src/main/java/com/baeldung/cdi/service/SuperService.java deleted file mode 100644 index cbf22fd803..0000000000 --- a/cdiexample/src/main/java/com/baeldung/cdi/service/SuperService.java +++ /dev/null @@ -1,11 +0,0 @@ -package com.baeldung.cdi.service; - -import com.baeldung.cdi.interceptor.Audited; - -public class SuperService { - @Audited - public String deliverService(String uid) { - System.out.println("Service delivered for uid:" + uid); - return uid; - } -} diff --git a/cdiexample/src/main/java/com/baeldung/spring/aspect/SpringTestAspect.java b/cdiexample/src/main/java/com/baeldung/spring/aspect/SpringTestAspect.java deleted file mode 100644 index ab3036285e..0000000000 --- a/cdiexample/src/main/java/com/baeldung/spring/aspect/SpringTestAspect.java +++ /dev/null @@ -1,19 +0,0 @@ -package com.baeldung.spring.aspect; - -import org.aspectj.lang.JoinPoint; -import org.aspectj.lang.ProceedingJoinPoint; -import org.aspectj.lang.annotation.Around; -import org.aspectj.lang.annotation.Aspect; -import org.aspectj.lang.annotation.Before; - -@Aspect -public class SpringTestAspect { - @Around("execution(* com.baeldung.spring.service.SpringSuperService.*(..))") - public Object advice(ProceedingJoinPoint jp) throws Throwable { - String methodName = jp.getSignature().getName(); - System.out.println("Call to "+methodName); - Object obj = jp.proceed(); - System.out.println("Method called successfully: "+methodName); - return obj; - } -} diff --git a/cdiexample/src/main/java/com/baeldung/spring/configuration/AppConfig.java b/cdiexample/src/main/java/com/baeldung/spring/configuration/AppConfig.java deleted file mode 100644 index e8dbf264b5..0000000000 --- a/cdiexample/src/main/java/com/baeldung/spring/configuration/AppConfig.java +++ /dev/null @@ -1,21 +0,0 @@ -package com.baeldung.spring.configuration; - -import com.baeldung.spring.aspect.SpringTestAspect; -import com.baeldung.spring.service.SpringSuperService; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.context.annotation.EnableAspectJAutoProxy; - -@Configuration -@EnableAspectJAutoProxy -public class AppConfig { - @Bean - public SpringSuperService springSuperService() { - return new SpringSuperService(); - } - - @Bean - public SpringTestAspect springTestAspect(){ - return new SpringTestAspect(); - } -} diff --git a/cdiexample/src/main/java/com/baeldung/spring/service/SpringSuperService.java b/cdiexample/src/main/java/com/baeldung/spring/service/SpringSuperService.java deleted file mode 100644 index 5b96a24390..0000000000 --- a/cdiexample/src/main/java/com/baeldung/spring/service/SpringSuperService.java +++ /dev/null @@ -1,8 +0,0 @@ -package com.baeldung.spring.service; - -public class SpringSuperService { - public String getInfoFromService(String code){ - System.out.println("Doing calculations"); - return code; - } -} diff --git a/cdiexample/src/main/resources/META-INF/beans.xml b/cdiexample/src/main/resources/META-INF/beans.xml deleted file mode 100644 index 0a68bbf29d..0000000000 --- a/cdiexample/src/main/resources/META-INF/beans.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - com.baeldung.cdi.interceptor.AuditedInterceptor - - \ No newline at end of file diff --git a/cdiexample/src/test/java/com/baeldung/test/SpringTestInterceptor.java b/cdiexample/src/test/java/com/baeldung/test/SpringTestInterceptor.java deleted file mode 100644 index 6085187ecd..0000000000 --- a/cdiexample/src/test/java/com/baeldung/test/SpringTestInterceptor.java +++ /dev/null @@ -1,25 +0,0 @@ -package com.baeldung.test; - -import com.baeldung.spring.configuration.AppConfig; -import com.baeldung.spring.service.SpringSuperService; -import org.junit.Assert; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.springframework.test.context.ContextConfiguration; -import org.springframework.test.context.junit4.SpringRunner; - -import javax.inject.Inject; - -@RunWith(SpringRunner.class) -@ContextConfiguration(classes = {AppConfig.class}) -public class SpringTestInterceptor { - @Inject - SpringSuperService springSuperService; - - @Test - public void givenService_whenServiceAndAspectExecuted_thenOk(){ - String code = "123456"; - String result = springSuperService.getInfoFromService(code); - Assert.assertEquals(code,result); - } -} diff --git a/cdiexample/src/test/java/com/baeldung/test/TestInterceptor.java b/cdiexample/src/test/java/com/baeldung/test/TestInterceptor.java deleted file mode 100644 index d32890869c..0000000000 --- a/cdiexample/src/test/java/com/baeldung/test/TestInterceptor.java +++ /dev/null @@ -1,19 +0,0 @@ -package com.baeldung.test; - -import com.baeldung.cdi.service.SuperService; -import org.jboss.weld.environment.se.Weld; -import org.jboss.weld.environment.se.WeldContainer; -import org.junit.Assert; -import org.junit.Test; - -public class TestInterceptor { - @Test - public void givenTheService_whenMethodAndInterceptorExecuted_thenOK() { - Weld weld = new Weld(); - WeldContainer container = weld.initialize(); - SuperService superService = container.instance().select(SuperService.class).get(); - String code = "123456"; - superService.deliverService(code); - Assert.assertEquals("123456",code); - } -}