org.ros.node.topic
Interface SubscriberListener<T>

All Superinterfaces:
RegistrantListener<Subscriber<T>>
All Known Implementing Classes:
CountDownSubscriberListener, DefaultSubscriberListener

public interface SubscriberListener<T>
extends RegistrantListener<Subscriber<T>>

A lifecycle listener for Subscriber instances.


Method Summary
 void onNewPublisher(Subscriber<T> subscriber, PublisherIdentifier publisherIdentifier)
          A new Publisher has connected to the Subscriber.
 void onShutdown(Subscriber<T> subscriber)
          The Subscriber has been shut down.
 
Methods inherited from interface org.ros.internal.node.RegistrantListener
onMasterRegistrationFailure, onMasterRegistrationSuccess, onMasterUnregistrationFailure, onMasterUnregistrationSuccess
 

Method Detail

onNewPublisher

void onNewPublisher(Subscriber<T> subscriber,
                    PublisherIdentifier publisherIdentifier)
A new Publisher has connected to the Subscriber.

Parameters:
subscriber - the Subscriber that the Publisher connected to
publisherIdentifier - the PublisherIdentifier of the new Publisher

onShutdown

void onShutdown(Subscriber<T> subscriber)
The Subscriber has been shut down.

Parameters:
subscriber - the Subscriber that was shut down