This is an automated email from the ASF dual-hosted git repository.

casion pushed a commit to branch dev-1.3.1
in repository https://gitbox.apache.org/repos/asf/incubator-linkis.git


The following commit(s) were added to refs/heads/dev-1.3.1 by this push:
     new 3b06767e3 feat:Scala code format alarm clear in linkis-module (#3176)
3b06767e3 is described below

commit 3b06767e3f37377c48324e2717dfb4065fe458fa
Author: ruY <[email protected]>
AuthorDate: Sat Sep 3 14:24:40 2022 +0800

    feat:Scala code format alarm clear in linkis-module (#3176)
---
 .../scala/org/apache/linkis/server/Message.scala     |  3 ++-
 .../linkis/server/conf/ServerConfiguration.scala     |  4 ++--
 .../scala/org/apache/linkis/server/package.scala     |  6 +++---
 .../linkis/server/security/ProxyUserSSOUtils.scala   |  3 ++-
 .../org/apache/linkis/server/security/SSOUtils.scala |  3 ++-
 .../linkis/server/security/SecurityFilter.scala      |  5 +++--
 .../linkis/server/socket/ControllerServer.scala      | 15 +++++++++------
 .../apache/linkis/server/socket/ServerSocket.scala   |  2 +-
 .../server/socket/controller/ServerEvent.scala       | 20 ++++++++++----------
 .../socket/controller/ServerListenerEventBus.scala   |  4 ++--
 .../linkis/server/utils/LinkisMainHelper.scala       |  5 +++--
 scalastyle-config.xml                                |  3 ++-
 12 files changed, 41 insertions(+), 32 deletions(-)

diff --git 
a/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/Message.scala
 
b/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/Message.scala
index 5bc19cd9e..d41bcd4b2 100644
--- 
a/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/Message.scala
+++ 
b/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/Message.scala
@@ -25,6 +25,7 @@ import 
org.springframework.web.context.request.{RequestContextHolder, ServletReq
 import javax.servlet.http.HttpServletRequest
 
 import java.util
+import java.util.Locale
 
 class Message(
     private var method: String,
@@ -81,7 +82,7 @@ object Message {
       Thread
         .currentThread()
         .getStackTrace
-        .find(_.getClassName.toLowerCase.endsWith("restfulapi"))
+        
.find(_.getClassName.toLowerCase(Locale.getDefault).endsWith("restfulapi"))
         .foreach { stack =>
           {
             val httpRequest: HttpServletRequest = getCurrentHttpRequest
diff --git 
a/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/conf/ServerConfiguration.scala
 
b/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/conf/ServerConfiguration.scala
index 5e29fb688..5b0a5d637 100644
--- 
a/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/conf/ServerConfiguration.scala
+++ 
b/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/conf/ServerConfiguration.scala
@@ -52,9 +52,9 @@ object ServerConfiguration extends Logging {
 
   private val ticketHeader = CommonVars("wds.linkis.ticket.header", 
"bfs_").getValue
 
-  def getUsernameByTicket(ticketId: String): Option[String] = if 
(StringUtils.isEmpty(ticketId))
+  def getUsernameByTicket(ticketId: String): Option[String] = if 
(StringUtils.isEmpty(ticketId)) {
     None
-  else {
+  } else {
     val userName = DESUtil.decrypt(ticketId, ServerConfiguration.cryptKey)
     if (userName.startsWith(ticketHeader)) 
Some(userName.substring(ticketHeader.length))
     else None
diff --git 
a/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/package.scala
 
b/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/package.scala
index a590ccb11..967b9ef8f 100644
--- 
a/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/package.scala
+++ 
b/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/package.scala
@@ -66,7 +66,7 @@ package object server {
   implicit def error(msg: String, t: Throwable): Message = Message.error(msg 
-> t)
 
   //  def tryCatch[T](tryOp: => T)(catchOp: Throwable => T): T = 
Utils.tryCatch(tryOp)(catchOp)
-//  def tryCatch(tryOp: => Message)(catchOp: Throwable => Message): Message = 
Utils.tryCatch(tryOp){
+//  def tryCatch(tryOp: => Message)(catchOp: Throwable => Message): Message = 
Utils.tryCatch(tryOp) {
 //    case nonLogin: NonLoginException => Message.noLogin(msg = 
nonLogin.getMessage)
 //    case t => catchOp(t)
 //  }
@@ -103,9 +103,9 @@ package object server {
         log.error(msg, t)
         val errorMsg = ExceptionUtils.getRootCauseMessage(t)
         val message =
-          if (StringUtils.isNotEmpty(errorMsg) && "operation failed(操作失败)" != 
msg)
+          if (StringUtils.isNotEmpty(errorMsg) && "operation failed(操作失败)" != 
msg) {
             error(msg + "!the reason(原因):" + errorMsg)
-          else if (StringUtils.isNotEmpty(errorMsg)) error(errorMsg)
+          } else if (StringUtils.isNotEmpty(errorMsg)) error(errorMsg)
           else error(msg)
         message.data(EXCEPTION_MSG, 
ExceptionManager.unknownException(message.getMessage))
     }
diff --git 
a/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/security/ProxyUserSSOUtils.scala
 
b/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/security/ProxyUserSSOUtils.scala
index 183c1efc0..31d67f7c7 100644
--- 
a/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/security/ProxyUserSSOUtils.scala
+++ 
b/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/security/ProxyUserSSOUtils.scala
@@ -75,11 +75,12 @@ object ProxyUserSSOUtils extends Logging {
 
   def removeProxyUser(getCookies: => Array[Cookie]): Unit = {
     val cookies = getCookies
-    if (cookies != null)
+    if (cookies != null) {
       cookies.find(_.getName == PROXY_USER_TICKET_ID_STRING).foreach { cookie 
=>
         cookie.setValue(null)
         cookie.setMaxAge(0)
       }
+    }
   }
 
   def removeLoginUserByAddCookie(addEmptyCookie: Cookie => Unit): Unit = {
diff --git 
a/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/security/SSOUtils.scala
 
b/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/security/SSOUtils.scala
index 05ac9dbff..4fa325514 100644
--- 
a/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/security/SSOUtils.scala
+++ 
b/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/security/SSOUtils.scala
@@ -91,8 +91,9 @@ object SSOUtils extends Logging {
   private[security] def getUserAndLoginTime(userTicketId: String): 
Option[(String, Long)] = {
     ServerConfiguration.getUsernameByTicket(userTicketId).map { 
userAndLoginTime =>
       {
-        if (userAndLoginTime.indexOf(",") < 0)
+        if (userAndLoginTime.indexOf(",") < 0) {
           throw new IllegalUserTicketException(s"Illegal user token 
information(非法的用户token信息).")
+        }
         val index = userAndLoginTime.lastIndexOf(",")
         (userAndLoginTime.substring(0, index), 
userAndLoginTime.substring(index + 1).toLong)
       }
diff --git 
a/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/security/SecurityFilter.scala
 
b/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/security/SecurityFilter.scala
index 485cda39f..794579f41 100644
--- 
a/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/security/SecurityFilter.scala
+++ 
b/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/security/SecurityFilter.scala
@@ -64,7 +64,7 @@ class SecurityFilter extends Filter {
         return false
       }
       // Security certification support, solving verb tampering(安全认证支持,解决动词篡改)
-      request.getMethod.toUpperCase match {
+      request.getMethod.toUpperCase(Locale.getDefault) match {
         case "GET" | "POST" | "PUT" | "DELETE" | "HEAD" | "TRACE" | "CONNECT" 
| "OPTIONS" =>
         case _ =>
           filterResponse(validateFailed("Do not use HTTP verbs to tamper 
with!(不可使用HTTP动词篡改!)"))
@@ -121,8 +121,9 @@ class SecurityFilter extends Filter {
     val request = servletRequest.asInstanceOf[HttpServletRequest]
     implicit val response = servletResponse.asInstanceOf[HttpServletResponse]
     if (doFilter(request)) filterChain.doFilter(servletRequest, 
servletResponse)
-    if (SecurityFilter.isRequestIgnoreTimeout(request))
+    if (SecurityFilter.isRequestIgnoreTimeout(request)) {
       SecurityFilter.removeIgnoreTimeoutSignal(response)
+    }
   }
 
   protected def addAccessHeaders(response: HttpServletResponse) {
diff --git 
a/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/socket/ControllerServer.scala
 
b/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/socket/ControllerServer.scala
index 0b64cf4a9..33dcd9e17 100644
--- 
a/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/socket/ControllerServer.scala
+++ 
b/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/socket/ControllerServer.scala
@@ -32,7 +32,7 @@ import org.apache.commons.lang3.time.DateFormatUtils
 import java.util
 import java.util.concurrent.atomic.AtomicInteger
 
-import scala.collection.JavaConversions._
+import scala.collection.JavaConverters._
 
 import org.eclipse.jetty.websocket.servlet._
 
@@ -59,28 +59,30 @@ private[server] class 
ControllerServer(serverListenerEventBus: ServerListenerEve
 
   def sendMessage(id: Int, message: Message): Unit = {
     val socket = socketList.get(id)
-    if (socket == null)
+    if (socket == null) {
       throw new BDPServerErrorException(
         11004,
         s"ServerSocket($id) does not exist!(ServerSocket($id)不存在!)"
       )
+    }
     socket.sendMessage(message)
   }
 
   def sendMessageToAll(message: Message): Unit =
-    socketList.values().foreach(_.sendMessage(message))
+    socketList.values().asScala.foreach(_.sendMessage(message))
 
   def sendMessageToUser(user: String, message: Message): Unit =
     socketList
       .values()
+      .asScala
       .filter(s => s != null && s.user.contains(user))
       .foreach(_.sendMessage(message))
 
   override def onClose(socket: ServerSocket, code: Int, message: String): Unit 
= {
     val date = DateFormatUtils.format(socket.createTime, 
DEFAULT_DATE_PATTERN.getValue)
-    if (!socketList.containsKey(socket.id))
+    if (!socketList.containsKey(socket.id)) {
       logger.warn(s"$socket created at $date has expired, ignore the close 
function!")
-    else {
+    } else {
       logger.info(s"$socket closed at $date with code $code and message: " + 
message)
       socketList synchronized {
         if (socketList.containsKey(socket.id)) socketList.remove(socket.id)
@@ -116,7 +118,7 @@ private[server] class 
ControllerServer(serverListenerEventBus: ServerListenerEve
             socketServerEvent.serverEvent.getWebsocketTag
           ) << socketServerEvent.serverEvent.getMethod
       )
-    } else
+    } else {
       Utils.tryCatch(serverListenerEventBus.post(socketServerEvent)) {
         case t: BDPServerErrorException =>
           Message
@@ -126,6 +128,7 @@ private[server] class 
ControllerServer(serverListenerEventBus: ServerListenerEve
               socketServerEvent.serverEvent.getWebsocketTag
             ) << socketServerEvent.serverEvent.getMethod
       }
+    }
   }
 
 }
diff --git 
a/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/socket/ServerSocket.scala
 
b/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/socket/ServerSocket.scala
index a6bf3a469..5c7c3de26 100644
--- 
a/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/socket/ServerSocket.scala
+++ 
b/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/socket/ServerSocket.scala
@@ -35,7 +35,7 @@ case class ServerSocket(
   private var session: Session = _
   private[socket] var id: Int = _
   val createTime = System.currentTimeMillis
-  def user = SecurityFilter.getLoginUser(request)
+  def user: Option[String] = SecurityFilter.getLoginUser(request)
   // Add a queue to do buffering, can not directly sendMessage back, will lead 
to the connection can not stand
   // 加一个队列做缓冲,不能直接sendMessage回去,会导致连接受不住
   private val cacheMessages = new BlockingLoopArray[String](100)
diff --git 
a/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/socket/controller/ServerEvent.scala
 
b/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/socket/controller/ServerEvent.scala
index b36e1b2ca..b668192eb 100644
--- 
a/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/socket/controller/ServerEvent.scala
+++ 
b/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/socket/controller/ServerEvent.scala
@@ -29,16 +29,16 @@ class ServerEvent() extends Event {
   private var data: util.Map[String, Object] = _
   private var user: String = _
   private var websocketTag: String = _
-  def setId(id: Int) = this.id = id
-  def getId = id
-  def setUser(user: String) = this.user = user
-  def setMethod(method: String) = this.method = method
-  def getMethod = method
-  def setData(data: util.Map[String, Object]) = this.data = data
-  def getData = data
-  def getUser = user
-  def setWebsocketTag(websocketTag: String) = this.websocketTag = websocketTag
-  def getWebsocketTag = websocketTag
+  def setId(id: Int): Unit = this.id = id
+  def getId: Int = id
+  def setUser(user: String): Unit = this.user = user
+  def setMethod(method: String): Unit = this.method = method
+  def getMethod: String = method
+  def setData(data: util.Map[String, Object]): Unit = this.data = data
+  def getData: util.Map[String, Object] = data
+  def getUser: String = user
+  def setWebsocketTag(websocketTag: String): Unit = this.websocketTag = 
websocketTag
+  def getWebsocketTag: String = websocketTag
 }
 
 class SocketServerEvent(private[controller] val socket: ServerSocket, val 
message: String)
diff --git 
a/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/socket/controller/ServerListenerEventBus.scala
 
b/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/socket/controller/ServerListenerEventBus.scala
index 00cacfbf0..7ed764174 100644
--- 
a/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/socket/controller/ServerListenerEventBus.scala
+++ 
b/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/socket/controller/ServerListenerEventBus.scala
@@ -41,9 +41,9 @@ class ServerListenerEventBus(
       event: SocketServerEvent
   ): Unit = {
     val serverEvent = event.serverEvent
-    if (StringUtils.isEmpty(serverEvent.getMethod))
+    if (StringUtils.isEmpty(serverEvent.getMethod)) {
       logger.info("ignore empty method with " + serverEvent.getData)
-    else if (serverEvent.getMethod.startsWith(listener.serviceName)) {
+    } else if (serverEvent.getMethod.startsWith(listener.serviceName)) {
       val response = listener.onEvent(serverEvent)
       if (response != null) {
         response.setMethod(serverEvent.getMethod)
diff --git 
a/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/utils/LinkisMainHelper.scala
 
b/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/utils/LinkisMainHelper.scala
index 41aaaa41d..7614bbef2 100644
--- 
a/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/utils/LinkisMainHelper.scala
+++ 
b/linkis-commons/linkis-module/src/main/scala/org/apache/linkis/server/utils/LinkisMainHelper.scala
@@ -39,7 +39,7 @@ object LinkisMainHelper {
   }
 
   // TODO wait for linkis re-written
-  @Deprecated
+  @deprecated
   def addExtraPropertyFiles(filePaths: String*): Unit = {
     sys.props.put("wds.linkis.server.confs", filePaths.mkString(","))
   }
@@ -56,8 +56,9 @@ object LinkisMainHelper {
         .toArray
     if (Configuration.IS_PROMETHEUS_ENABLE.getValue) {
       var prometheusEndpoint = Configuration.PROMETHEUS_ENDPOINT.getValue
-      if (ServerConfiguration.IS_GATEWAY.getValue.equals("false"))
+      if (ServerConfiguration.IS_GATEWAY.getValue.equals("false")) {
         prometheusEndpoint = servletPath + prometheusEndpoint
+      }
       resArr = resArr :+ s"--prometheus.endpoint=$prometheusEndpoint"
     }
     return resArr
diff --git a/scalastyle-config.xml b/scalastyle-config.xml
index 3d2bf1cb8..c13b1dc7b 100644
--- a/scalastyle-config.xml
+++ b/scalastyle-config.xml
@@ -188,6 +188,7 @@ This file is divided into 3 sections:
     ]]></customMessage>
   </check>
 
+  <!--
   <check customId="classforname" level="error" 
class="org.scalastyle.file.RegexChecker" enabled="true">
     <parameters><parameter name="regex">Class\.forName</parameter></parameters>
     <customMessage><![CDATA[
@@ -198,7 +199,7 @@ This file is divided into 3 sections:
       // scalastyle:on classforname
     ]]></customMessage>
   </check>
-
+-->
   <check customId="awaitresult" level="error" 
class="org.scalastyle.file.RegexChecker" enabled="true">
     <parameters><parameter name="regex">Await\.result</parameter></parameters>
     <customMessage><![CDATA[


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to