클래스: Mongo::Mongoing::Event::Cmap::PoolCleared

상속:
Base 모두 표시
다음에 정의됨:
lib/ Mongo/ 모니터링/ 이벤트/cmap/pool_cleared.rb

개요

연결 풀 지워지면 이벤트가 게시됩니다.

이후:

  • 2.9.0

인스턴스 속성 요약 접기

인스턴스 메서드 요약 접기

생성자 세부 정보

#initialize(주소, service_id: nil, interrupt_in_use_connections: nil) ⇒ PoolCleared

이 메서드는 비공개 API의 일부입니다. 이 방법은 향후 제거되거나 변경될 수 있으므로 가능하면 사용하지 않는 것이 좋습니다.

이벤트를 만듭니다.

매개변수:

  • 주소 (주소)
  • service_id (객체) (기본값: nil)

    서비스 ID(있는 경우)입니다.

  • interrupt_in_use_connections (true | false | nil) (기본값: nil)

    Interrupt_in_use_connections 플래그(지정된 경우)입니다.

이후:

  • 2.9.0



48
49
50
51
52
53
# 파일 'lib/ Mongo/ 모니터링/ 이벤트/cmap/pool_cleared.rb', 줄 48

def 초기화(주소, service_id: nil, interrupt_in_use_connections: nil)
  @address = 주소
  @service_id = service_id
  @options = {}
  @options[:interrupt_in_use_connections] = interrupt_in_use_connections
end

인스턴스 속성 세부 정보

#주소Mongo::Address (읽기 전용)

주소 풀의 연결이 연결할 서버의 주소를 반환합니다.

반환합니다:

  • (Mongo::Address)

    주소 풀의 연결이 연결할 서버 의 주소 입니다.

이후:

  • 2.9.0



32
33
34
# 파일 'lib/ Mongo/ 모니터링/ 이벤트/cmap/pool_cleared.rb', 줄 32

def 주소
  @address
end

#options해시 (읽기 전용)

반환값 options options.

반환합니다:

  • (해시)

    options options

이후:

  • 2.9.0



38
39
40
# 파일 'lib/ Mongo/ 모니터링/ 이벤트/cmap/pool_cleared.rb', 줄 38

def 옵션
  @options
end

#service_idnil | 객체 (읽기 전용)

서비스 ID(있는 경우)를 반환합니다.

반환합니다:

  • (nil | 객체)

    서비스 ID(있는 경우)입니다.

이후:

  • 2.9.0



35
36
37
# 파일 'lib/ Mongo/ 모니터링/ 이벤트/cmap/pool_cleared.rb', 줄 35

def service_id
  @service_id
end

인스턴스 메서드 세부 정보

#요약string

참고:

이 방법은 실험적이며 변경될 수 있습니다.

이벤트에 대한 간결하면서도 유용한 요약을 반환합니다.

반환합니다:

  • (string)

    이벤트의 string 요약입니다.

이후:

  • 2.9.0



63
64
65
# 파일 'lib/ Mongo/ 모니터링/ 이벤트/cmap/pool_cleared.rb', 줄 63

def 요약
  "#<#{self.class.name.sub(/^Mongo::Mongoring::Event::Cmap::/, '')} 주소=#{주소}>"
end