public interface

BindingDistributor

org.eclipse.sisu.locators.spi.BindingDistributor
Known Indirect Subclasses

Class Overview

Distributor of Bindings retrieved from a series of BindingPublishers.

Summary

Public Methods
abstract void add(BindingPublisher publisher, int rank)
Adds the given ranked BindingPublisher and distributes its Bindings.
abstract void clear()
Removes all known BindingPublishers and their Bindings.
abstract void remove(BindingPublisher publisher)
Removes the given BindingPublisher and its Bindings.

Public Methods

public abstract void add (BindingPublisher publisher, int rank)

Adds the given ranked BindingPublisher and distributes its Bindings.

Parameters
publisher The new publisher
rank The assigned rank

public abstract void clear ()

Removes all known BindingPublishers and their Bindings.

public abstract void remove (BindingPublisher publisher)

Removes the given BindingPublisher and its Bindings.

Parameters
publisher The old publisher