所有程序包的分层结构

程序包分层结构:

类分层结构

  • java.lang.Object
    • java.util.concurrent.AbstractExecutorService (implements java.util.concurrent.ExecutorService)
      • java.util.concurrent.ThreadPoolExecutor
        • java.util.concurrent.ScheduledThreadPoolExecutor (implements java.util.concurrent.ScheduledExecutorService)
    • org.apache.http.message.AbstractHttpMessage (implements org.apache.http.HttpMessage)
      • org.apache.http.client.methods.AbstractExecutionAwareRequest (implements org.apache.http.client.methods.AbortableHttpRequest, java.lang.Cloneable, org.apache.http.client.methods.HttpExecutionAware, org.apache.http.HttpRequest)
        • org.apache.http.client.methods.HttpRequestBase (implements org.apache.http.client.methods.Configurable, org.apache.http.client.methods.HttpUriRequest)
          • org.apache.http.client.methods.HttpEntityEnclosingRequestBase (implements org.apache.http.HttpEntityEnclosingRequest)
    • com.wechat.pay.contrib.apache.httpclient.util.AesUtil
    • com.wechat.pay.contrib.apache.httpclient.auth.AutoUpdateCertificatesVerifier (implements com.wechat.pay.contrib.apache.httpclient.auth.Verifier)
    • com.wechat.pay.contrib.apache.httpclient.cert.CertificatesManager
    • com.wechat.pay.contrib.apache.httpclient.auth.CertificatesVerifier (implements com.wechat.pay.contrib.apache.httpclient.auth.Verifier)
    • com.wechat.pay.contrib.apache.httpclient.util.CertSerializeUtil
    • org.apache.http.impl.client.HttpClientBuilder
    • com.wechat.pay.contrib.apache.httpclient.notification.Notification
    • com.wechat.pay.contrib.apache.httpclient.notification.Notification.Resource
    • com.wechat.pay.contrib.apache.httpclient.notification.NotificationHandler
    • com.wechat.pay.contrib.apache.httpclient.notification.NotificationRequest (implements com.wechat.pay.contrib.apache.httpclient.notification.Request)
    • com.wechat.pay.contrib.apache.httpclient.notification.NotificationRequest.Builder
    • com.wechat.pay.contrib.apache.httpclient.util.PemUtil
    • com.wechat.pay.contrib.apache.httpclient.auth.PrivateKeySigner (implements com.wechat.pay.contrib.apache.httpclient.auth.Signer)
    • com.wechat.pay.contrib.apache.httpclient.util.RsaCryptoUtil
    • com.wechat.pay.contrib.apache.httpclient.SignatureExec (implements org.apache.http.impl.execchain.ClientExecChain)
    • com.wechat.pay.contrib.apache.httpclient.auth.Signer.SignatureResult
    • java.lang.Throwable (implements java.io.Serializable)
    • com.wechat.pay.contrib.apache.httpclient.auth.WechatPay2Credentials (implements com.wechat.pay.contrib.apache.httpclient.Credentials)
    • com.wechat.pay.contrib.apache.httpclient.auth.WechatPay2Validator (implements com.wechat.pay.contrib.apache.httpclient.Validator)
    • com.wechat.pay.contrib.apache.httpclient.constant.WechatPayHttpHeaders
    • com.wechat.pay.contrib.apache.httpclient.WechatPayUploadHttpPost.Builder

接口分层结构

  • com.wechat.pay.contrib.apache.httpclient.Credentials
  • com.wechat.pay.contrib.apache.httpclient.notification.Request
  • com.wechat.pay.contrib.apache.httpclient.auth.Signer
  • com.wechat.pay.contrib.apache.httpclient.Validator
  • com.wechat.pay.contrib.apache.httpclient.auth.Verifier