Package org.apache.cassandra.net
Class OutboundSink
java.lang.Object
org.apache.cassandra.net.OutboundSink
A message sink that all outbound messages go through.
Default sink
OutboundSink.Sink used by MessagingService is MessagingService.doSend(Message, InetAddressAndPort, ConnectionType), which proceeds to
send messages over the network, but it can be overridden to filter out certain messages, record the fact
of attempted delivery, or delay they delivery.
This facility is most useful for test code.-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(Message<?> message, InetAddressAndPort to, ConnectionType connectionType) voidadd(BiPredicate<Message<?>, InetAddressAndPort> allow) voidclear()voidremove(BiPredicate<Message<?>, InetAddressAndPort> allow)
-
Method Details
-
accept
-
add
-
remove
-
clear
public void clear()
-