C# 클래스 Bus.DisruptorEventHandlers.ReliabilityCoordinator

상속: IReliabilityCoordinator
파일 보기 프로젝트 열기: jbouzaglou/PetPigeonsESB

공개 메소드들

메소드 설명
EnsureReliability ( OutboundDisruptorEntry disruptorEntry, IMessage message, IEnumerable concernedSubscriptions, MessageWireData messageData ) : void
ReliabilityCoordinator ( IPeerManager peerManager, IPeerConfiguration peerConfiguration, IAssemblyScanner assemblyScanner ) : System

비공개 메소드들

메소드 설명
CreateMessageWireData ( IMessage message ) : MessageWireData
OnPeerChange ( ServicePeer obj ) : void
SendAcknowledgementShadowMessages ( IMessage message, IEnumerable concernedSubscriptions, OutboundDisruptorEntry disruptorData, MessageWireData messageData ) : void
SendShadowMessages ( IEnumerable concernedSubscriptions, MessageWireData messageData, OutboundDisruptorEntry disruptorData ) : void
SendToSelfShadows ( System.Guid messageId, bool processSuccessful, PeerId originatingPeer, IEndpoint originalEndpoint, string originalMessageType, OutboundDisruptorEntry data ) : void

메소드 상세

EnsureReliability() 공개 메소드

public EnsureReliability ( OutboundDisruptorEntry disruptorEntry, IMessage message, IEnumerable concernedSubscriptions, MessageWireData messageData ) : void
disruptorEntry Bus.Transport.SendingPipe.OutboundDisruptorEntry
message IMessage
concernedSubscriptions IEnumerable
messageData Bus.Transport.SendingPipe.MessageWireData
리턴 void

ReliabilityCoordinator() 공개 메소드

public ReliabilityCoordinator ( IPeerManager peerManager, IPeerConfiguration peerConfiguration, IAssemblyScanner assemblyScanner ) : System
peerManager IPeerManager
peerConfiguration IPeerConfiguration
assemblyScanner IAssemblyScanner
리턴 System