au.edu.jcu.hpc.srb.mcatext.client.ws
Class EmbeddedClientImpl
java.lang.Object
au.edu.jcu.hpc.srb.mcatext.client.ws.EmbeddedClientImpl
- All Implemented Interfaces:
- Client, au.edu.jcu.hpc.srb.mcatext.dao.AuthDao, au.edu.jcu.hpc.srb.mcatext.dao.RegisterDao, au.edu.jcu.hpc.srb.mcatext.dao.SyncDao
public class EmbeddedClientImpl
- extends java.lang.Object
- implements Client
MCATExt client which uses an embedded notification listener
- Author:
- nigel
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EmbeddedClientImpl
public EmbeddedClientImpl()
EmbeddedClientImpl
public EmbeddedClientImpl(Client client)
configValid
public static boolean configValid(Client client)
setLocalAddress
public void setLocalAddress(java.lang.String localAddress)
- Specified by:
setLocalAddress in interface Client
getLocalAddress
public java.lang.String getLocalAddress()
- Specified by:
getLocalAddress in interface Client
setRemoteAddress
public void setRemoteAddress(java.lang.String remoteAddress)
- Specified by:
setRemoteAddress in interface Client
getRemoteAddress
public java.lang.String getRemoteAddress()
- Specified by:
getRemoteAddress in interface Client
setMcatDao
public void setMcatDao(javax.sql.DataSource mcatDao)
- Specified by:
setMcatDao in interface Client
getMcatDao
public javax.sql.DataSource getMcatDao()
- Specified by:
getMcatDao in interface Client
setNotificationHandler
public void setNotificationHandler(au.edu.jcu.hpc.srb.mcatext.notify.NotificationHandler notificationHandler)
- Specified by:
setNotificationHandler in interface Client
getNotificationHandler
public au.edu.jcu.hpc.srb.mcatext.notify.NotificationHandler getNotificationHandler()
- Specified by:
getNotificationHandler in interface Client
setPollInterval
public void setPollInterval(int pollInterval)
- Specified by:
setPollInterval in interface Client
getPollInterval
public int getPollInterval()
- Specified by:
getPollInterval in interface Client
start
public void start()
- Specified by:
start in interface Client
stop
public void stop()
- Specified by:
stop in interface Client
getAuthorization
public java.util.List<au.edu.jcu.hpc.srb.mcatext.auth.AuthPair> getAuthorization(java.lang.String dn,
java.util.List<java.lang.String> paths)
- Specified by:
getAuthorization in interface au.edu.jcu.hpc.srb.mcatext.dao.AuthDao
syncPaths
public java.util.List<au.edu.jcu.hpc.srb.mcatext.events.PathList> syncPaths(java.util.List<java.lang.String> paths)
- Specified by:
syncPaths in interface au.edu.jcu.hpc.srb.mcatext.dao.SyncDao
syncDomains
public java.util.List<au.edu.jcu.hpc.srb.mcatext.events.DomainList> syncDomains(java.util.List<java.lang.String> domains)
- Specified by:
syncDomains in interface au.edu.jcu.hpc.srb.mcatext.dao.SyncDao
triggerNotifications
public void triggerNotifications()
- Specified by:
triggerNotifications in interface au.edu.jcu.hpc.srb.mcatext.dao.RegisterDao
registerPaths
public void registerPaths(java.lang.String notifyUrl,
java.util.List<java.lang.String> paths,
boolean dropExistingPaths)
- Specified by:
registerPaths in interface au.edu.jcu.hpc.srb.mcatext.dao.RegisterDao
deregisterPaths
public void deregisterPaths(java.lang.String notifyUrl,
java.util.List<java.lang.String> paths)
- Specified by:
deregisterPaths in interface au.edu.jcu.hpc.srb.mcatext.dao.RegisterDao
listRegisteredPaths
public java.util.List<java.lang.String> listRegisteredPaths(java.lang.String notifyUrl)
- Specified by:
listRegisteredPaths in interface au.edu.jcu.hpc.srb.mcatext.dao.RegisterDao
registerDomains
public void registerDomains(java.lang.String notifyUrl,
java.util.List<java.lang.String> domains,
boolean dropExistingDomains)
- Specified by:
registerDomains in interface au.edu.jcu.hpc.srb.mcatext.dao.RegisterDao
deregisterDomains
public void deregisterDomains(java.lang.String notifyUrl,
java.util.List<java.lang.String> domains)
- Specified by:
deregisterDomains in interface au.edu.jcu.hpc.srb.mcatext.dao.RegisterDao
listRegisteredDomains
public java.util.List<java.lang.String> listRegisteredDomains(java.lang.String notifyUrl)
- Specified by:
listRegisteredDomains in interface au.edu.jcu.hpc.srb.mcatext.dao.RegisterDao
registerPaths
public void registerPaths(java.util.List<java.lang.String> paths,
boolean dropExistingPaths)
- Specified by:
registerPaths in interface Client
deregisterPaths
public void deregisterPaths(java.util.List<java.lang.String> paths)
- Specified by:
deregisterPaths in interface Client
listRegisteredPaths
public java.util.List<java.lang.String> listRegisteredPaths()
- Specified by:
listRegisteredPaths in interface Client
registerDomains
public void registerDomains(java.util.List<java.lang.String> domains,
boolean dropExistingDomains)
- Specified by:
registerDomains in interface Client
deregisterDomains
public void deregisterDomains(java.util.List<java.lang.String> domains)
- Specified by:
deregisterDomains in interface Client
listRegisteredDomains
public java.util.List<java.lang.String> listRegisteredDomains()
- Specified by:
listRegisteredDomains in interface Client
Copyright © 2008. All Rights Reserved.