11# ## This file define all supported libraries
22# ## Syntax:
3- # ## <rulename>: # the rule name defined in the otarules.btm
4- # ## - artifact: <artifactId> # the artifact name to be tested
5- # ## supported_version: # a regex expression to express the version required by the rule
6- # ## identifying_present_classes: # a list of classes that distinctly identify the range of supported libraries
7- # ## - some.key.FrameworkClass # only if missing, supported_version regex is used.
3+ # ## <rulename>: # the rule name defined in the otarules.btm
4+ # ## - artifact: <artifactId> # the artifact name to be tested
5+ # ## supported_version: # a regex expression to express the version required by the rule
6+ # ## identifying_present_classes: # a list of classes that distinctly identify the range of supported libraries
7+ # ## some.key.FrameworkClass: orMethod # only if missing, supported_version regex is used.
88# ## - ...
99
1010opentracing-apache-httpclient :
1111 - artifact : httpclient
1212 supported_version : 4\.[3|4|5]\..*
1313 identifying_present_classes :
14- - org.apache.http.conn.SchemePortResolver
15- - org.apache.http.conn.ssl.SSLContexts
14+ org.apache.http.conn.SchemePortResolver :
15+ org.apache.http.conn.ssl.SSLContexts :
1616
1717 - artifact : commons-httpclient
1818 supported_version : none
@@ -21,82 +21,83 @@ opentracing-aws-sdk:
2121 - artifact : aws-java-sdk
2222 supported_version : 1\.11\..*
2323 identifying_present_classes :
24- - com.amazonaws.http.client.HttpClientFactory
25- - com.amazonaws.http.apache.utils.ApacheUtils
26- - com.amazonaws.http.request.HttpRequestFactory
24+ com.amazonaws.http.client.HttpClientFactory :
25+ com.amazonaws.http.apache.utils.ApacheUtils :
26+ com.amazonaws.http.request.HttpRequestFactory :
2727
2828opentracing-cassandra-driver :
2929 - artifact : cassandra-driver-core
3030 supported_version : 3\.2.*
3131 identifying_present_classes :
32- - com.datastax.driver.core.utils.MoreObjects
33- - com.datastax.driver.core.RemoteEndpointAwareNettySSLOptions
34- - com.datastax.driver.core.GuavaCompatibility
32+ com.datastax.driver.core.utils.MoreObjects :
33+ com.datastax.driver.core.RemoteEndpointAwareNettySSLOptions :
34+ com.datastax.driver.core.GuavaCompatibility :
3535
3636opentracing-jms-2_producer :
3737 - artifact : javax.jms-api
3838 supported_version : 2\..*
3939 identifying_present_classes :
40- - javax.jms.JMSContext
41- - javax.jms.CompletionListener
40+ javax.jms.JMSContext :
41+ javax.jms.CompletionListener :
4242
4343opentracing-jms-2_consumer :
4444 - artifact : javax.jms-api
4545 supported_version : 2\..*
4646 identifying_present_classes :
47- - javax.jms.JMSContext
48- - javax.jms.CompletionListener
47+ javax.jms.JMSContext :
48+ javax.jms.CompletionListener :
4949
5050opentracing-mongo-driver :
5151 - artifact : mongo-java-driver
5252 supported_version : 3\..*
5353 identifying_present_classes :
54- - com.mongodb.operation.AsyncReadOperation
55- - com.mongodb.client.model.MapReduceAction
54+ com.mongodb.operation.AsyncReadOperation :
55+ com.mongodb.client.model.MapReduceAction :
5656
5757 - artifact : mongodb-driver-async
5858 supported_version : 3\..*
5959 identifying_present_classes :
60- - com.mongodb.operation.AsyncReadOperation
61- - com.mongodb.client.model.MapReduceAction
60+ com.mongodb.operation.AsyncReadOperation :
61+ com.mongodb.client.model.MapReduceAction :
6262
6363opentracing-mongo-driver-helper :
6464 - artifact : mongo-java-driver
6565 supported_version : 3\..*
6666 identifying_present_classes :
67- - com.mongodb.operation.AsyncReadOperation
68- - com.mongodb.client.model.MapReduceAction
67+ com.mongodb.operation.AsyncReadOperation :
68+ com.mongodb.client.model.MapReduceAction :
6969
7070 - artifact : mongodb-driver-async
7171 supported_version : 3\..*
7272 identifying_present_classes :
73- - com.mongodb.operation.AsyncReadOperation
74- - com.mongodb.client.model.MapReduceAction
73+ com.mongodb.operation.AsyncReadOperation :
74+ com.mongodb.client.model.MapReduceAction :
7575
7676opentracing-okhttp3 :
7777 - artifact : okhttp
7878 supported_version : 3\..*
7979 identifying_present_classes :
80- - okhttp3.Cookie
81- - okhttp3.ConnectionPool
82- - okhttp3.Headers
80+ okhttp3.Cookie :
81+ okhttp3.ConnectionPool :
82+ okhttp3.Headers :
8383
8484opentracing-web-servlet-filter_jetty :
8585 - artifact : jetty-server
8686 supported_version : (8\.|9\.).*
87- # identifying_present_classes:
87+ identifying_present_classes :
88+ org.eclipse.jetty.server.ServletRequestHttpWrapper : getPart
8889
8990opentracing-web-servlet-filter_tomcat :
9091 - artifact : opentracing-web-servlet-filter_tomcat
9192 supported_version : (8\.|9\.).*
9293 identifying_present_classes :
93- - org.apache.catalina.WebResource
94- - org.apache.catalina.webresources.TrackedInputStream
95- - org.apache.catalina.webresources.AbstractArchiveResource
94+ org.apache.catalina.WebResource :
95+ org.apache.catalina.webresources.TrackedInputStream :
96+ org.apache.catalina.webresources.AbstractArchiveResource :
9697
9798 - artifact : opentracing-web-servlet-filter_tomcat
9899 supported_version : (8\.|9\.).*
99100 identifying_present_classes :
100- - org.apache.catalina.WebResource
101- - org.apache.catalina.webresources.TrackedInputStream
102- - org.apache.catalina.webresources.AbstractArchiveResource
101+ org.apache.catalina.WebResource :
102+ org.apache.catalina.webresources.TrackedInputStream :
103+ org.apache.catalina.webresources.AbstractArchiveResource :
0 commit comments