summaryrefslogtreecommitdiffstats
path: root/openecomp-be/lib/openecomp-sdc-notification-lib/openecomp-sdc-notification-core/src/main/java/org/openecomp/sdc/notification/factories/impl/NotificationPropagationManagerFactoryImpl.java
blob: 7b9e51e8c94fa32537d60801536593b43a54add7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package org.openecomp.sdc.notification.factories.impl;

import org.openecomp.sdc.notification.factories.NotificationPropagationManagerFactory;
import org.openecomp.sdc.notification.factories.PropagationServiceFactory;
import org.openecomp.sdc.notification.factories.SubscriptionServiceFactory;
import org.openecomp.sdc.notification.services.NotificationPropagationManager;
import org.openecomp.sdc.notification.services.impl.NotificationPropagationManagerImpl;

public class NotificationPropagationManagerFactoryImpl extends
    NotificationPropagationManagerFactory {
    private static final NotificationPropagationManager INSTANCE = new NotificationPropagationManagerImpl(
            PropagationServiceFactory.getInstance().createInterface(), SubscriptionServiceFactory
        .getInstance().createInterface());

    @Override
    public NotificationPropagationManager createInterface() {
        return INSTANCE;
    }
}