1515
1616import com .fasterxml .jackson .databind .ObjectMapper ;
1717import com .google .common .base .Strings ;
18- import com .google .common .collect .ImmutableList ;
1918import com .google .inject .Inject ;
2019import io .airlift .log .Logger ;
2120import io .trino .gateway .ha .clustermonitor .ClusterStats ;
@@ -90,7 +89,7 @@ public Response updateEntity(
9089 EntityType entityType = EntityType .valueOf (entityTypeStr );
9190 try {
9291 switch (entityType ) {
93- case GATEWAY_BACKEND :
92+ case GATEWAY_BACKEND -> {
9493 //TODO: make the gateway backend database sensitive
9594 ProxyBackendConfiguration backend =
9695 OBJECT_MAPPER .readValue (jsonPayload , ProxyBackendConfiguration .class );
@@ -105,13 +104,13 @@ public Response updateEntity(
105104 ClusterStats .builder (backend .getName ())
106105 .trinoStatus (trinoStatus )
107106 .build ());
108- break ;
109- case RESOURCE_GROUP :
107+ }
108+ case RESOURCE_GROUP -> {
110109 ResourceGroupsDetail resourceGroupDetails = OBJECT_MAPPER .readValue (jsonPayload ,
111110 ResourceGroupsDetail .class );
112111 resourceGroupsManager .updateResourceGroup (resourceGroupDetails , database );
113- break ;
114- case SELECTOR :
112+ }
113+ case SELECTOR -> {
115114 SelectorsDetail selectorDetails = OBJECT_MAPPER .readValue (jsonPayload ,
116115 SelectorsDetail .class );
117116 List <SelectorsDetail > oldSelectorDetails =
@@ -123,8 +122,7 @@ public Response updateEntity(
123122 else {
124123 resourceGroupsManager .createSelector (selectorDetails , database );
125124 }
126- break ;
127- default :
125+ }
128126 }
129127 }
130128 catch (IOException e ) {
@@ -143,15 +141,10 @@ public Response getAllEntitiesForType(
143141 {
144142 EntityType entityType = EntityType .valueOf (entityTypeStr );
145143
146- switch (entityType ) {
147- case GATEWAY_BACKEND :
148- return Response .ok (gatewayBackendManager .getAllBackends ()).build ();
149- case RESOURCE_GROUP :
150- return Response .ok (resourceGroupsManager .readAllResourceGroups (database )).build ();
151- case SELECTOR :
152- return Response .ok (resourceGroupsManager .readAllSelectors (database )).build ();
153- default :
154- }
155- return Response .ok (ImmutableList .of ()).build ();
144+ return switch (entityType ) {
145+ case GATEWAY_BACKEND -> Response .ok (gatewayBackendManager .getAllBackends ()).build ();
146+ case RESOURCE_GROUP -> Response .ok (resourceGroupsManager .readAllResourceGroups (database )).build ();
147+ case SELECTOR -> Response .ok (resourceGroupsManager .readAllSelectors (database )).build ();
148+ };
156149 }
157150}
0 commit comments