Package org.cometd.client.transport
Interface TransportListener
-
- All Known Implementing Classes:
TransportListener.Empty
public interface TransportListener
Abstracts the communication between
BayeuxClient
andClientTransport
.A
TransportListener
is associated to every batch of messages being sent, and notified when responses for those messages come back, or a failure occurs.- See Also:
MessageClientTransport
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
TransportListener.Empty
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
onFailure(Throwable failure, List<? extends Message> messages)
Callback method invoked when a failure to send or receive messages occurs.void
onMessages(List<Message.Mutable> messages)
Callback method invoked when a batch of message is received.void
onSending(List<? extends Message> messages)
Callback method invoked when the batch of messages is being sent.
-
-
-
Method Detail
-
onSending
void onSending(List<? extends Message> messages)
Callback method invoked when the batch of messages is being sent.- Parameters:
messages
- the batch of messages being sent
-
onMessages
void onMessages(List<Message.Mutable> messages)
Callback method invoked when a batch of message is received.- Parameters:
messages
- the batch of messages received
-
-