Classe: Mongo::Monitoramento::Event::ServerOpening

Herda:
Evento::Base
  • Objeto
mostrar tudo
Definido em:
build/ruby-driver-v2.19/lib/mongo/monitoring/event/server_opening.rb

Visão geral

Evento disparado quando o servidor está abrindo.

Desde:

  • 2.4.0

Recolhimento do Resumo do atributo de instância

Recolhimento do Resumo do método de instância

Detalhes do construtor

#initialize(endereço, topologia) ➤ ServerOpening

Crie o evento.

Exemplos:

Crie o evento.

ServerOpening.new(address)

Parâmetros:

  • endereço (Endereço)

    O endereço do servidor .

  • topologia (Inteiro)

    A topologia.

Desde:

  • 2.4.0



42
43
44
45
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/event/server_opening.rb', linha 42

def inicializar(endereço, topologia)
  @address = endereço
  @topology = topologia
end

Detalhes do atributo da instância

#endereçoEndereço (somente leitura)

Retorna endereço O endereço do servidor.

Retorna:

  • (Endereço)

    endereço O endereço do servidor .

Desde:

  • 2.4.0



28
29
30
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/event/server_opening.rb', linha 28

def endereço
  @address
end

#topologiaTopologia (somente leitura)

Retorna topologia A topologia.

Retorna:

  • (Topologia)

    topologia A topologia.

Desde:

  • 2.4.0



31
32
33
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/event/server_opening.rb', linha 31

def topologia
  @topology
end

Detalhes do método de instância

#resumostring

Observação:

Este método é experimental e sujeito a alterações.

Retorna um resumo conciso, mas útil, do evento.

Retorna:

  • (string)

    resumo de string do evento.

Desde:

  • 2.7.0



55
56
57
58
# File 'build/ruby-driver-v2.19/lib/mongo/monitoring/event/server_opening.rb', linha 55

def Resumo
  "#<#{curto_class_name}" +
  " endereço=#{endereço} topologia=#{topologia.resumo}>"
end