Skip to content

Commit febebb5

Browse files
mlopezFCjavier-godoy
authored andcommitted
build: add support for vaadin 21
1 parent 827965a commit febebb5

File tree

3 files changed

+8
-12
lines changed

3 files changed

+8
-12
lines changed

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<description>Integration of app-layout for Vaadin Flow</description>
1010

1111
<properties>
12-
<vaadin.version>20.0.5</vaadin.version>
12+
<vaadin.version>21.0.3</vaadin.version>
1313

1414
<maven.compiler.source>1.8</maven.compiler.source>
1515
<maven.compiler.target>1.8</maven.compiler.target>
@@ -81,7 +81,7 @@
8181
<dependency>
8282
<groupId>org.vaadin.artur</groupId>
8383
<artifactId>a-vaadin-helper</artifactId>
84-
<version>1.6.2</version>
84+
<version>1.7.1</version>
8585
</dependency>
8686
<dependency>
8787
<groupId>org.springframework</groupId>

src/main/java/com/flowingcode/addons/applayout/endpoint/MenuEndpoint.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@
22

33
import java.util.List;
44
import java.util.stream.Collectors;
5-
65
import com.flowingcode.addons.applayout.MenuItem;
76
import com.vaadin.flow.server.auth.AnonymousAllowed;
8-
import com.vaadin.flow.server.connect.Endpoint;
7+
import com.vaadin.fusion.Endpoint;
98

109
@Endpoint
1110
@AnonymousAllowed

src/main/java/com/flowingcode/addons/applayout/listener/RegisterEndpointServiceInitListener.java

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,29 +2,26 @@
22

33
import java.lang.reflect.InvocationTargetException;
44
import java.lang.reflect.Method;
5-
65
import com.flowingcode.addons.applayout.endpoint.MenuEndpoint;
76
import com.vaadin.flow.server.ServiceInitEvent;
87
import com.vaadin.flow.server.VaadinServiceInitListener;
9-
import com.vaadin.flow.server.connect.Endpoint;
10-
import com.vaadin.flow.server.connect.EndpointRegistry;
11-
8+
import com.vaadin.fusion.Endpoint;
9+
import com.vaadin.fusion.EndpointRegistry;
1210
import org.springframework.beans.BeansException;
13-
import org.springframework.beans.factory.annotation.Autowired;
1411
import org.springframework.context.ApplicationContext;
1512
import org.springframework.context.ApplicationContextAware;
1613
import org.springframework.stereotype.Component;
1714

1815
@Component
1916
public class RegisterEndpointServiceInitListener implements VaadinServiceInitListener, ApplicationContextAware {
2017

21-
private ApplicationContext context;
18+
private static ApplicationContext context;
2219

23-
@Autowired
2420
private EndpointRegistry endpointRegistry;
2521

2622
@Override
2723
public void serviceInit(ServiceInitEvent event) {
24+
endpointRegistry = context.getBean(EndpointRegistry.class);
2825
context.getBeansWithAnnotation(Endpoint.class)
2926
.forEach((name, endpointBean) -> {
3027
if (endpointBean instanceof MenuEndpoint) {
@@ -45,7 +42,7 @@ private void registerEndpoint(Object endpointBean) {
4542

4643
@Override
4744
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
48-
this.context = applicationContext;
45+
context = applicationContext;
4946
}
5047

5148
}

0 commit comments

Comments
 (0)