# Uses of Interface
org.eclipse.team.core.subscribers.ISubscriberChangeListener

Packages that use ISubscriberChangeListener
Package
Description
org.eclipse.team.core.subscribers
Application programming interfaces for generating and refreshing synchronization state.
org.eclipse.team.ui.synchronize
Contains the team synchronization presentation framework and support for the Synchronize View.

## Uses of ISubscriberChangeListener in org.eclipse.team.core.subscribers

Classes in org.eclipse.team.core.subscribers that implement ISubscriberChangeListener
Modifier and Type
Class
Description
`class`
`SubscriberScopeManager`
A `ISynchronizationScopeManager` that uses a `Subscriber` to provide a `RemoteResourceMappingContext` and to notify participants when the remote state of resources change.
Methods in org.eclipse.team.core.subscribers with parameters of type ISubscriberChangeListener
Modifier and Type
Method
Description
`void`
Subscriber.`addListener(ISubscriberChangeListener listener)`
Adds a listener to this team subscriber.
`void`
Subscriber.`removeListener(ISubscriberChangeListener listener)`
Removes a listener previously registered with this team subscriber.

## Uses of ISubscriberChangeListener in org.eclipse.team.ui.synchronize

Classes in org.eclipse.team.ui.synchronize that implement ISubscriberChangeListener
Modifier and Type
Class
Description
`class`
`SubscriberTeamStateProvider`
A team state provider that makes use of a `Subscriber` to determine the synchronization state.