package org.mobicents.slee.runtime.facilities;
import java.io.Serializable;
import javax.slee.management.NotificationSource;
import org.mobicents.slee.container.management.jmx.AlarmMBeanImpl;
/**
* Default impl of the alarm facility
* @author martins
*
*/
public class DefaultAlarmFacilityImpl extends AbstractAlarmFacilityImpl implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
private final MNotificationSource mNotificationSource;
public DefaultAlarmFacilityImpl(NotificationSource notificationSource, AlarmMBeanImpl alarmMBeanImpl) {
super(alarmMBeanImpl);
this.mNotificationSource = new MNotificationSource(notificationSource);
}
@Override
public MNotificationSource getNotificationSource() {
return mNotificationSource;
}
}