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

zhaojinchao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new 4933b241f88 Remove useless param in ExecuteProcessEngine (#23696)
4933b241f88 is described below

commit 4933b241f882f2802069dad7708234c3efdd37a7
Author: Liang Zhang <[email protected]>
AuthorDate: Sat Jan 21 23:52:17 2023 +0800

    Remove useless param in ExecuteProcessEngine (#23696)
---
 .../executor/sql/process/ExecuteProcessEngine.java    | 19 ++++++++-----------
 .../frontend/netty/FrontendChannelInboundHandler.java |  3 +--
 2 files changed, 9 insertions(+), 13 deletions(-)

diff --git 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ExecuteProcessEngine.java
 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ExecuteProcessEngine.java
index 206d87967cc..17ce3a7ee76 100644
--- 
a/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ExecuteProcessEngine.java
+++ 
b/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/process/ExecuteProcessEngine.java
@@ -50,16 +50,14 @@ public final class ExecuteProcessEngine {
      *
      * @param grantee grantee
      * @param databaseName database name
-     * @param eventBusContext event bus context
      * @return execution id
      */
-    public static String initializeConnection(final Grantee grantee, final 
String databaseName, final EventBusContext eventBusContext) {
+    public static String initializeConnection(final Grantee grantee, final 
String databaseName) {
         ExecutionGroupContext<SQLExecutionUnit> executionGroupContext = new 
ExecutionGroupContext<>(Collections.emptyList());
         executionGroupContext.setExecutionID(new 
UUID(ThreadLocalRandom.current().nextLong(), 
ThreadLocalRandom.current().nextLong()).toString().replace("-", ""));
         executionGroupContext.setGrantee(grantee);
         executionGroupContext.setDatabaseName(databaseName);
-        Optional<ExecuteProcessReporter> reporter = 
OptionalSPIRegistry.findRegisteredService(ExecuteProcessReporter.class);
-        reporter.ifPresent(executeProcessReporter -> 
executeProcessReporter.report(executionGroupContext));
+        
OptionalSPIRegistry.findRegisteredService(ExecuteProcessReporter.class).ifPresent(optional
 -> optional.report(executionGroupContext));
         return executionGroupContext.getExecutionID();
     }
     
@@ -69,8 +67,7 @@ public final class ExecuteProcessEngine {
      * @param executionID execution id
      */
     public static void finishConnection(final String executionID) {
-        Optional<ExecuteProcessReporter> reporter = 
OptionalSPIRegistry.findRegisteredService(ExecuteProcessReporter.class);
-        reporter.ifPresent(executeProcessReporter -> 
executeProcessReporter.reportRemove(executionID));
+        
OptionalSPIRegistry.findRegisteredService(ExecuteProcessReporter.class).ifPresent(optional
 -> optional.reportRemove(executionID));
     }
     
     /**
@@ -78,7 +75,7 @@ public final class ExecuteProcessEngine {
      *
      * @param queryContext query context
      * @param executionGroupContext execution group context
-     * @param eventBusContext event bus context             
+     * @param eventBusContext event bus context
      */
     public static void initializeExecution(final QueryContext queryContext, 
final ExecutionGroupContext<? extends SQLExecutionUnit> executionGroupContext, 
final EventBusContext eventBusContext) {
         Optional<ExecuteProcessReporter> reporter = 
OptionalSPIRegistry.findRegisteredService(ExecuteProcessReporter.class);
@@ -96,18 +93,18 @@ public final class ExecuteProcessEngine {
      *
      * @param executionID execution ID
      * @param executionUnit execution unit
-     * @param eventBusContext event bus context                      
+     * @param eventBusContext event bus context
      */
     public static void finishExecution(final String executionID, final 
SQLExecutionUnit executionUnit, final EventBusContext eventBusContext) {
-        Optional<ExecuteProcessReporter> reporter = 
OptionalSPIRegistry.findRegisteredService(ExecuteProcessReporter.class);
-        reporter.ifPresent(executeProcessReporter -> 
executeProcessReporter.report(executionID, executionUnit, 
ExecuteProcessConstants.EXECUTE_STATUS_DONE, eventBusContext));
+        OptionalSPIRegistry.findRegisteredService(ExecuteProcessReporter.class)
+                .ifPresent(optional -> optional.report(executionID, 
executionUnit, ExecuteProcessConstants.EXECUTE_STATUS_DONE, eventBusContext));
     }
     
     /**
      * Finish execution.
      *
      * @param executionID execution ID
-     * @param eventBusContext event bus context                    
+     * @param eventBusContext event bus context
      */
     public static void finishExecution(final String executionID, final 
EventBusContext eventBusContext) {
         Optional<ExecuteProcessReporter> reporter = 
OptionalSPIRegistry.findRegisteredService(ExecuteProcessReporter.class);
diff --git 
a/proxy/frontend/core/src/main/java/org/apache/shardingsphere/proxy/frontend/netty/FrontendChannelInboundHandler.java
 
b/proxy/frontend/core/src/main/java/org/apache/shardingsphere/proxy/frontend/netty/FrontendChannelInboundHandler.java
index 7dcda7faf30..73e0820597d 100644
--- 
a/proxy/frontend/core/src/main/java/org/apache/shardingsphere/proxy/frontend/netty/FrontendChannelInboundHandler.java
+++ 
b/proxy/frontend/core/src/main/java/org/apache/shardingsphere/proxy/frontend/netty/FrontendChannelInboundHandler.java
@@ -79,8 +79,7 @@ public final class FrontendChannelInboundHandler extends 
ChannelInboundHandlerAd
             if (authResult.isFinished()) {
                 connectionSession.setGrantee(new 
Grantee(authResult.getUsername(), authResult.getHostname()));
                 connectionSession.setCurrentDatabase(authResult.getDatabase());
-                
connectionSession.setExecutionId(ExecuteProcessEngine.initializeConnection(connectionSession.getGrantee(),
 connectionSession.getDatabaseName(),
-                        
ProxyContext.getInstance().getContextManager().getInstanceContext().getEventBusContext()));
+                
connectionSession.setExecutionId(ExecuteProcessEngine.initializeConnection(connectionSession.getGrantee(),
 connectionSession.getDatabaseName()));
             }
             return authResult.isFinished();
             // CHECKSTYLE:OFF

Reply via email to