Sha256: 85c0d93c0d69f4736d8f2360442c6bcb24903b82796497aab6836ea50ba06e59

Contents?: true

Size: 734 Bytes

Versions: 5

Compression:

Stored size: 734 Bytes

Contents

require_relative './javonet-ruby-sdk/utils/connection_type'
require_relative './javonet-ruby-sdk/sdk/internal/runtime_factory'
require_relative './javonet-ruby-sdk/core/transmitter/transmitter'

class Javonet

  Transmitter.activate_with_licence_file()

  def self.in_memory
    connection_type = ConnectionType::IN_MEMORY
    return RuntimeFactory.new(connection_type)
  end

  def self.tcp(address)
    connection_type = ConnectionType::TCP
    return RuntimeFactory.new(connection_type, address)
  end

  def self.activate(licenceKey, proxyHost="", proxyUserName="", proxyPassword="")
    return Transmitter.activate_with_credentials_and_proxy(licenceKey, proxyHost, proxyUserName, proxyPassword)
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
javonet-ruby-sdk-2.1.13 lib/javonet-ruby-sdk.rb
javonet-ruby-sdk-2.1.12 lib/javonet-ruby-sdk.rb
javonet-ruby-sdk-2.1.11 lib/javonet-ruby-sdk.rb
javonet-ruby-sdk-2.1.10 lib/javonet-ruby-sdk.rb
javonet-ruby-sdk-2.1.9 lib/javonet-ruby-sdk.rb