Package org.cometd.client.transport
Interface TransportListener
-
- All Known Implementing Classes:
TransportListener.Empty
public interface TransportListenerAbstracts the communication between
BayeuxClientandClientTransport.A
TransportListeneris 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 classTransportListener.Empty
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidonFailure(java.lang.Throwable failure, java.util.List<? extends org.cometd.bayeux.Message> messages)Callback method invoked when a failure to send or receive messages occurs.voidonMessages(java.util.List<org.cometd.bayeux.Message.Mutable> messages)Callback method invoked when a batch of message is received.voidonSending(java.util.List<? extends org.cometd.bayeux.Message> messages)Callback method invoked when the batch of messages is being sent.
-
-
-
Method Detail
-
onSending
void onSending(java.util.List<? extends org.cometd.bayeux.Message> messages)
Callback method invoked when the batch of messages is being sent.- Parameters:
messages- the batch of messages being sent
-
onMessages
void onMessages(java.util.List<org.cometd.bayeux.Message.Mutable> messages)
Callback method invoked when a batch of message is received.- Parameters:
messages- the batch of messages received
-
onFailure
void onFailure(java.lang.Throwable failure, java.util.List<? extends org.cometd.bayeux.Message> messages)Callback method invoked when a failure to send or receive messages occurs.- Parameters:
failure- the failure occurredmessages- the batch of messages being sent
-
-