Package org.opennms.netmgt.dao
Class DistPollerDaoDistributed
- java.lang.Object
-
- org.opennms.netmgt.dao.DistPollerDaoDistributed
-
- All Implemented Interfaces:
DistPollerDao,OnmsDao<OnmsDistPoller,String>
public class DistPollerDaoDistributed extends Object implements DistPollerDao
ThisDistPollerDaowraps the single instance that represents the current Minion device.- Author:
- Seth
-
-
Field Summary
-
Fields inherited from interface org.opennms.netmgt.dao.api.DistPollerDao
DEFAULT_DIST_POLLER_ID
-
-
Constructor Summary
Constructors Constructor Description DistPollerDaoDistributed(Identity identity)DistPollerDaoDistributed(OnmsDistPoller distPoller)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()intcountAll()intcountMatching(Criteria onmsCrit)voiddelete(String key)voiddelete(OnmsDistPoller entity)List<OnmsDistPoller>findAll()List<OnmsDistPoller>findMatching(Criteria criteria)voidflush()OnmsDistPollerget(String id)voidinitialize(Object obj)OnmsDistPollerload(String id)voidlock()This is used to lock the table in order to implement upsert type operationsStringsave(OnmsDistPoller entity)voidsaveOrUpdate(OnmsDistPoller entity)voidupdate(OnmsDistPoller entity)OnmsDistPollerwhoami()This function returns theOnmsDistPolleridentity of the local system so that events and other objects can be associated with the local system.
-
-
-
Constructor Detail
-
DistPollerDaoDistributed
public DistPollerDaoDistributed(OnmsDistPoller distPoller)
-
DistPollerDaoDistributed
public DistPollerDaoDistributed(Identity identity)
-
-
Method Detail
-
lock
public void lock()
Description copied from interface:OnmsDaoThis is used to lock the table in order to implement upsert type operations- Specified by:
lockin interfaceOnmsDao<OnmsDistPoller,String>
-
initialize
public void initialize(Object obj)
- Specified by:
initializein interfaceOnmsDao<OnmsDistPoller,String>
-
flush
public void flush()
- Specified by:
flushin interfaceOnmsDao<OnmsDistPoller,String>
-
clear
public void clear()
- Specified by:
clearin interfaceOnmsDao<OnmsDistPoller,String>
-
countAll
public int countAll()
- Specified by:
countAllin interfaceOnmsDao<OnmsDistPoller,String>
-
delete
public void delete(OnmsDistPoller entity)
- Specified by:
deletein interfaceOnmsDao<OnmsDistPoller,String>
-
delete
public void delete(String key)
- Specified by:
deletein interfaceOnmsDao<OnmsDistPoller,String>
-
findAll
public List<OnmsDistPoller> findAll()
- Specified by:
findAllin interfaceOnmsDao<OnmsDistPoller,String>
-
findMatching
public List<OnmsDistPoller> findMatching(Criteria criteria)
- Specified by:
findMatchingin interfaceOnmsDao<OnmsDistPoller,String>
-
countMatching
public int countMatching(Criteria onmsCrit)
- Specified by:
countMatchingin interfaceOnmsDao<OnmsDistPoller,String>
-
get
public OnmsDistPoller get(String id)
- Specified by:
getin interfaceOnmsDao<OnmsDistPoller,String>
-
load
public OnmsDistPoller load(String id)
- Specified by:
loadin interfaceOnmsDao<OnmsDistPoller,String>
-
save
public String save(OnmsDistPoller entity)
- Specified by:
savein interfaceOnmsDao<OnmsDistPoller,String>
-
saveOrUpdate
public void saveOrUpdate(OnmsDistPoller entity)
- Specified by:
saveOrUpdatein interfaceOnmsDao<OnmsDistPoller,String>
-
update
public void update(OnmsDistPoller entity)
- Specified by:
updatein interfaceOnmsDao<OnmsDistPoller,String>
-
whoami
public OnmsDistPoller whoami()
Description copied from interface:DistPollerDaoThis function returns theOnmsDistPolleridentity of the local system so that events and other objects can be associated with the local system.- Specified by:
whoamiin interfaceDistPollerDao- Returns:
-
-