Interface Port<X extends Port<X>>

    • Method Detail

      • getPort

        int getPort()
      • isAllowConfidentialOperationsOnInsecureChannels

        boolean isAllowConfidentialOperationsOnInsecureChannels()
      • getBoundPort

        int getBoundPort()
      • getProtocols

        java.util.Set<Protocol> getProtocols()
      • getTransports

        java.util.Set<Transport> getTransports()
      • getTrustStores

        java.util.Collection<TrustStore> getTrustStores()
      • getTlsProtocolAllowList

        java.util.List<java.lang.String> getTlsProtocolAllowList()
      • getTlsProtocolDenyList

        java.util.List<java.lang.String> getTlsProtocolDenyList()
      • getTlsCipherSuiteAllowList

        java.util.List<java.lang.String> getTlsCipherSuiteAllowList()
      • getTlsCipherSuiteDenyList

        java.util.List<java.lang.String> getTlsCipherSuiteDenyList()
      • getBindingAddress

        java.lang.String getBindingAddress()
      • getSSLContext

        javax.net.ssl.SSLContext getSSLContext()
      • getNeedClientAuth

        boolean getNeedClientAuth()
      • getWantClientAuth

        boolean getWantClientAuth()
      • getClientCertRecorder

        TrustStore<?> getClientCertRecorder()
      • getTLSSessionTimeout

        int getTLSSessionTimeout()
      • getTLSSessionCacheSize

        int getTLSSessionCacheSize()
      • getConnections

        java.util.Collection<Connection> getConnections()
      • start

        void start()
      • startAsync

        com.google.common.util.concurrent.ListenableFuture<java.lang.Void> startAsync()
      • getSubjectCreator

        SubjectCreator getSubjectCreator​(boolean secure,
                                         java.lang.String host)
      • isTlsSupported

        boolean isTlsSupported()
      • updateTLS

        boolean updateTLS()