클래스: Mongo::Retryable::BaseWorker Private

상속:
객체
  • 객체
모두 표시
확장자:
전달 가능
다음에 정의됨:
lib/ Mongo/retryable/base_Worker.rb

개요

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

Mongo::Retryable에 고용된 작업자를 위한 추상 슈퍼클래스입니다.

이후:

  • 2.1.0

직접 알려진 하위 클래스

ReadWorker, WriteWorker

인스턴스 속성 요약 접기

인스턴스 메서드 요약 접기

생성자 세부 정보

#initialize(retryable) ⇒ BaseWorker

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

새 워커를 생성합니다.

예시:

새 읽기 작업자 인스턴스화

worker = Mongo::Retryable::ReadWorker.new(self)

새 쓰기 작업자 인스턴스화

worker = Mongo::Retryable::WriteWorker.new(self)

매개변수:

  • 재시도 가능 (Mongo::Retryable)

    이 작업자를 사용하여 재시도 가능한 작업을 수행하는 클라이언트 객체 입니다.

이후:

  • 2.1.0

[소스 보기]

46
47
48
# 파일 'lib/ Mongo/retryable/base_Worker.rb', 줄 46

def 초기화(재시도 가능)
  @retryable = 재시도 가능
end

인스턴스 속성 세부 정보

#retryableMongo::Retryable (읽기 전용)

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

재시도 가능 반환 이 작업자를 시작한 클라이언트 객체 에 대한 참조입니다.

반환합니다:

  • (Mongo::Retryable)

    재시도 가능 이 작업자를 시작한 클라이언트 객체 에 대한 참조입니다.

이후:

  • 2.1.0


34
35
36
# 파일 'lib/ Mongo/retryable/base_Worker.rb', 줄 34

def 재시도 가능
  @retryable
end