Class SecureHeisenbergConnectionProvider

java.lang.Object
org.mule.test.heisenberg.extension.HeisenbergConnectionProvider
org.mule.test.heisenberg.extension.SecureHeisenbergConnectionProvider
All Implemented Interfaces:
org.mule.runtime.api.connection.ConnectionProvider<HeisenbergConnection>

@Alias("secure") @ExternalLib(name="Heisenberg.so", description="Native Heisenberg support", nameRegexpMatcher="heisenberg.so", requiredClassName="org.heisenberg.HeisenbergJNI", type=NATIVE) public class SecureHeisenbergConnectionProvider extends HeisenbergConnectionProvider
  • Constructor Details

    • SecureHeisenbergConnectionProvider

      public SecureHeisenbergConnectionProvider()
  • Method Details

    • connect

      public HeisenbergConnection connect() throws org.mule.runtime.api.connection.ConnectionException
      Specified by:
      connect in interface org.mule.runtime.api.connection.ConnectionProvider<HeisenbergConnection>
      Overrides:
      connect in class HeisenbergConnectionProvider
      Throws:
      org.mule.runtime.api.connection.ConnectionException
    • getTlsContextFactory

      public org.mule.runtime.api.tls.TlsContextFactory getTlsContextFactory()