Interface WriteablePollOutagesDao
-
- All Superinterfaces:
ReadableDao<Outages>
,ReadablePollOutagesDao
,WriteableDao<Outages>
- All Known Subinterfaces:
OverrideablePollOutagesDao
- All Known Implementing Classes:
OnmsPollOutagesDao
,OverrideablePollOutagesDaoImpl
public interface WriteablePollOutagesDao extends WriteableDao<Outages>, ReadablePollOutagesDao
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.concurrent.locks.Lock
getReadLock()
java.util.concurrent.locks.Lock
getWriteLock()
void
withWriteLock(java.util.function.Consumer<Outages> consumerWithLock)
-
Methods inherited from interface org.opennms.netmgt.config.dao.common.api.ReadableDao
getReadOnlyConfig, reload
-
Methods inherited from interface org.opennms.netmgt.config.dao.outages.api.ReadablePollOutagesDao
getEndOfOutage, getEndOfOutage, getInterfaces, getNodeIds, getOutageTimes, getOutageType, isCurTimeInOutage, isCurTimeInOutage, isInterfaceInOutage, isInterfaceInOutage, isNodeIdInOutage, isNodeIdInOutage, isTimeInOutage, isTimeInOutage, isTimeInOutage
-
Methods inherited from interface org.opennms.netmgt.config.dao.common.api.WriteableDao
getWriteableConfig, onConfigChanged, saveConfig
-
-
-
-
Method Detail
-
getReadLock
java.util.concurrent.locks.Lock getReadLock()
-
getWriteLock
java.util.concurrent.locks.Lock getWriteLock()
-
withWriteLock
void withWriteLock(java.util.function.Consumer<Outages> consumerWithLock)
-
-