클래스: Mongo::Error::ConnectionCheckOutTimeout

상속:
Timeout::Error
  • 객체
모두 표시
다음에 정의됨:
build/ruby-driver-v2.19/lib/mongo/error/connection_check_out_timeout.rb

개요

참고:

이전 버전과의 호환성을 위해 이 클래스는 Mongo::Error가 아닌 Timeout::Error에서 파생됩니다.

연결 풀에서 연결을 체크아웃하려고 할 때 예외가 발생하며, 풀이 최대 크기이며 구성된 대기 시간 제한 내에 사용할 수 있는 연결이 없습니다.

이후:

  • 2.9.0

인스턴스 속성 요약 접기

인스턴스 메서드 요약 접기

생성자 세부 정보

#initialize(msg, options) ⇒ ConnectionCheckOutTimeout

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

새 예외를 인스턴스화합니다.

매개변수:

  • 옵션 (해시)

    사용자 지정 가능한 옵션 세트

옵션 해시(options):

이후:

  • 2.9.0



42
43
44
45
46
47
48
# 파일 'build/ruby-driver-v2.19/lib/mongo/error/connection_check_out_timeout.rb', 줄 42

def 초기화(msg, 옵션)
  super(msg)
  @address = 옵션[:address]
  하지 않는 한 @address
    올리다 ArgumentError, '주소 인수는 필수 항목입니다. '
  end
end

인스턴스 속성 세부 정보

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

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

반환합니다:

  • (Mongo::Address)

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

이후:

  • 2.9.0



35
36
37
# 파일 'build/ruby-driver-v2.19/lib/mongo/error/connection_check_out_timeout.rb', 줄 35

def 주소
  @address
end