au.edu.jcu.hpc.srb.mcatext.notify
Class NotifyContainer
java.lang.Object
au.edu.jcu.hpc.srb.mcatext.notify.NotifyContainer
- All Implemented Interfaces:
- RegisterDao, java.lang.Runnable
public class NotifyContainer
- extends java.lang.Object
- implements RegisterDao, java.lang.Runnable
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NotifyContainer
public NotifyContainer()
triggerNotifications
public void triggerNotifications()
- Specified by:
triggerNotifications in interface RegisterDao
registerPaths
public void registerPaths(java.lang.String notifyUrl,
java.util.List<java.lang.String> paths,
boolean dropExistingPaths)
- Specified by:
registerPaths in interface RegisterDao
deregisterPaths
public void deregisterPaths(java.lang.String notifyUrl,
java.util.List<java.lang.String> paths)
- Specified by:
deregisterPaths in interface RegisterDao
listRegisteredPaths
public java.util.List<java.lang.String> listRegisteredPaths(java.lang.String notifyUrl)
- Specified by:
listRegisteredPaths in interface RegisterDao
registerDomains
public void registerDomains(java.lang.String notifyUrl,
java.util.List<java.lang.String> domains,
boolean dropExistingDomains)
- Specified by:
registerDomains in interface RegisterDao
deregisterDomains
public void deregisterDomains(java.lang.String notifyUrl,
java.util.List<java.lang.String> domains)
- Specified by:
deregisterDomains in interface RegisterDao
listRegisteredDomains
public java.util.List<java.lang.String> listRegisteredDomains(java.lang.String notifyUrl)
- Specified by:
listRegisteredDomains in interface RegisterDao
getCollectionDao
public CollectionDao getCollectionDao()
setCollectionDao
public void setCollectionDao(CollectionDao collectionDao)
getObjectDao
public ObjectDao getObjectDao()
setObjectDao
public void setObjectDao(ObjectDao objectDao)
getDomainDao
public DomainDao getDomainDao()
setDomainDao
public void setDomainDao(DomainDao domainDao)
getSetupDao
public SetupDao getSetupDao()
setSetupDao
public void setSetupDao(SetupDao setupDao)
getNotificationEngine
public NotificationEngine getNotificationEngine()
setNotificationEngine
public void setNotificationEngine(NotificationEngine notificationEngine)
getNotificationGenerator
public NotificationGenerator getNotificationGenerator()
setNotificationGenerator
public void setNotificationGenerator(NotificationGenerator notificationGenerator)
getRegisterDao
public RegisterDao getRegisterDao()
setRegisterDao
public void setRegisterDao(RegisterDao registerDao)
getPollInterval
public int getPollInterval()
setPollInterval
public void setPollInterval(int pollInterval)
start
public void start()
run
public void run()
- Specified by:
run in interface java.lang.Runnable
trigger
public void trigger()
end
public void end()
throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException
Copyright © 2008. All Rights Reserved.