class MulticastRouteManager extends AbstractListenerManager<McastEvent, McastListener> implements MulticastRouteService {

    @Override
    public void removeSink(McastRoute route, ConnectPoint connectPoint) {

        checkNotNull(route, "Route cannot be null");
        checkNotNull(connectPoint, "Sink cannot be null");

        store.storeSink(route, connectPoint, McastStore.Type.REMOVE);
    }

}