1919import com .google .protobuf .GeneratedMessageV3 ;
2020import com .navercorp .pinpoint .collector .handler .RequestResponseHandler ;
2121import com .navercorp .pinpoint .collector .service .SqlMetaDataService ;
22- import com .navercorp .pinpoint .collector .service .SqlUidMetaDataService ;
2322import com .navercorp .pinpoint .common .server .bo .SqlMetaDataBo ;
24- import com .navercorp .pinpoint .common .server .bo .SqlUidMetaDataBo ;
2523import com .navercorp .pinpoint .grpc .Header ;
2624import com .navercorp .pinpoint .grpc .MessageFormatUtils ;
2725import com .navercorp .pinpoint .grpc .server .ServerContext ;
2826import com .navercorp .pinpoint .grpc .trace .PResult ;
2927import com .navercorp .pinpoint .grpc .trace .PSqlMetaData ;
30- import com .navercorp .pinpoint .grpc .trace .PSqlUidMetaData ;
3128import com .navercorp .pinpoint .io .request .ServerRequest ;
3229import com .navercorp .pinpoint .io .request .ServerResponse ;
3330import com .navercorp .pinpoint .thrift .io .DefaultTBaseLocator ;
@@ -48,16 +45,12 @@ public class GrpcSqlMetaDataHandler implements RequestResponseHandler<GeneratedM
4845 private final boolean isDebug = logger .isDebugEnabled ();
4946
5047 private final SqlMetaDataService [] sqlMetaDataServices ;
51- private final SqlUidMetaDataService [] sqlUidMetaDataServices ;
5248
53- public GrpcSqlMetaDataHandler (SqlMetaDataService [] sqlMetaDataServices , SqlUidMetaDataService [] sqlUidMetaDataServices ) {
49+ public GrpcSqlMetaDataHandler (SqlMetaDataService [] sqlMetaDataServices ) {
5450 this .sqlMetaDataServices = Objects .requireNonNull (sqlMetaDataServices , "sqlMetaDataServices" );
55- this .sqlUidMetaDataServices = Objects .requireNonNull (sqlUidMetaDataServices , "sqlUidMetaDataServices" );
5651 logger .info ("SqlMetaDataServices {}" , Arrays .toString (sqlMetaDataServices ));
57- logger .info ("SqlUidMetaDataServices {}" , Arrays .toString (sqlUidMetaDataServices ));
5852 }
5953
60-
6154 @ Override
6255 public int type () {
6356 return DefaultTBaseLocator .SQLMETADATA ;
@@ -69,9 +62,6 @@ public void handleRequest(ServerRequest<GeneratedMessageV3> serverRequest, Serve
6962 if (data instanceof PSqlMetaData sqlMetaData ) {
7063 PResult result = handleSqlMetaData (sqlMetaData );
7164 serverResponse .write (result );
72- } else if (data instanceof PSqlUidMetaData sqlUidMetaData ) {
73- PResult result = handleSqlUidMetaData (sqlUidMetaData );
74- serverResponse .write (result );
7565 } else {
7666 logger .warn ("Invalid request type. serverRequest={}" , serverRequest );
7767 throw Status .INTERNAL .withDescription ("Bad Request(invalid request type)" ).asRuntimeException ();
@@ -100,28 +90,6 @@ private PResult handleSqlMetaData(PSqlMetaData sqlMetaData) {
10090 return newResult (result );
10191 }
10292
103- private PResult handleSqlUidMetaData (PSqlUidMetaData sqlUidMetaData ) {
104- if (isDebug ) {
105- logger .debug ("Handle PSqlUidMetaData={}" , MessageFormatUtils .debugLog (sqlUidMetaData ));
106- }
107-
108- final Header agentInfo = ServerContext .getAgentInfo ();
109- SqlUidMetaDataBo sqlUidMetaDataBo = mapSqlUidMetaDataBo (agentInfo , sqlUidMetaData );
110-
111- boolean result = true ;
112- for (SqlUidMetaDataService sqlUidMetaDataService : sqlUidMetaDataServices ) {
113- try {
114- sqlUidMetaDataService .insert (sqlUidMetaDataBo );
115- } catch (Throwable e ) {
116- // Avoid detailed error messages.
117- logger .warn ("Failed to handle sqlUidMetaData={}" , MessageFormatUtils .debugLog (sqlUidMetaData ), e );
118- result = false ;
119- }
120- }
121-
122- return newResult (result );
123- }
124-
12593 private static SqlMetaDataBo mapSqlMetaDataBo (Header agentInfo , PSqlMetaData sqlMetaData ) {
12694 final String agentId = agentInfo .getAgentId ();
12795 final long agentStartTime = agentInfo .getAgentStartTime ();
@@ -131,16 +99,6 @@ private static SqlMetaDataBo mapSqlMetaDataBo(Header agentInfo, PSqlMetaData sql
13199 return new SqlMetaDataBo (agentId , agentStartTime , sqlId , sql );
132100 }
133101
134- private static SqlUidMetaDataBo mapSqlUidMetaDataBo (Header agentInfo , PSqlUidMetaData sqlUidMetaData ) {
135- final String agentId = agentInfo .getAgentId ();
136- final long agentStartTime = agentInfo .getAgentStartTime ();
137- final String applicationName = agentInfo .getApplicationName ();
138- final byte [] sqlUid = sqlUidMetaData .getSqlUid ().toByteArray ();
139- final String sql = sqlUidMetaData .getSql ();
140-
141- return new SqlUidMetaDataBo (agentId , agentStartTime , applicationName , sqlUid , sql );
142- }
143-
144102 private static PResult newResult (boolean success ) {
145103 final PResult .Builder builder = PResult .newBuilder ();
146104 if (success ) {
0 commit comments