import org.onap.policy.pap.main.comm.msgdata.RequestListener;
import org.onap.policy.pap.main.comm.msgdata.StateChangeReq;
import org.onap.policy.pap.main.comm.msgdata.UpdateReq;
+import org.onap.policy.pap.main.notification.PolicyNotifier;
import org.onap.policy.pap.main.parameters.PdpModifyRequestMapParams;
import org.onap.policy.pap.main.parameters.PdpParameters;
import org.onap.policy.pap.main.parameters.PdpStateChangeParameters;
protected static final int RETRIES = 1;
protected Publisher<PdpMessage> publisher;
+ protected PolicyNotifier notifier;
protected RequestIdDispatcher<PdpStatus> dispatcher;
protected Object lock;
protected TimerManager timers;
@SuppressWarnings("unchecked")
public void setUp() throws Exception {
publisher = mock(Publisher.class);
+ notifier = mock(PolicyNotifier.class);
dispatcher = mock(RequestIdDispatcher.class);
lock = new Object();
timers = mock(TimerManager.class);
when(updateParams.getMaxRetryCount()).thenReturn(RETRIES);
when(pdpParams.getUpdateParameters()).thenReturn(updateParams);
- reqParams = new RequestParams().setMaxRetryCount(RETRIES).setModifyLock(lock).setPublisher(publisher)
+ reqParams = new RequestParams().setMaxRetryCount(RETRIES).setModifyLock(lock).setPdpPublisher(publisher)
.setResponseDispatcher(dispatcher).setTimers(timers);
- mapParams = new PdpModifyRequestMapParams().setModifyLock(lock).setPublisher(publisher)
- .setResponseDispatcher(dispatcher).setDaoFactory(daoFactory).setUpdateTimers(timers)
- .setStateChangeTimers(timers).setParams(pdpParams);
+ mapParams = new PdpModifyRequestMapParams().setModifyLock(lock).setPdpPublisher(publisher)
+ .setPolicyNotifier(notifier).setResponseDispatcher(dispatcher).setDaoFactory(daoFactory)
+ .setUpdateTimers(timers).setStateChangeTimers(timers).setParams(pdpParams);
}
/**