jaugment2.jini
Class WatchTowerBean
java.lang.Object
|
+--jaugment2.jini.WatchTowerBean
- public class WatchTowerBean
- extends java.lang.Object
Helper-bean performing JINI-discovery and lookup
|
Constructor Summary |
WatchTowerBean()
parameterless constructor
Create our own LeaseRenewalManager, DiscoveryManager,... |
WatchTowerBean(net.jini.core.lookup.ServiceTemplate appTemplate)
|
| Methods inherited from class java.lang.Object |
,
clone,
equals,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
lrm
private net.jini.lease.LeaseRenewalManager lrm
discoveryManager
private net.jini.discovery.LookupDiscoveryManager discoveryManager
appTemplate
private net.jini.core.lookup.ServiceTemplate appTemplate
- what to look for
registrarLeases
java.util.Hashtable registrarLeases
- Registrar->notify-lease
debugLevel
private int debugLevel
discoveryListener
private net.jini.discovery.DiscoveryListener discoveryListener
lookupListener
private WatchTowerBeanLookupListener lookupListener
lookupEventListeners
private transient java.util.Vector lookupEventListeners
serviceID2serviceItem
java.util.Hashtable serviceID2serviceItem
WatchTowerBean
public WatchTowerBean()
throws java.lang.Exception
- parameterless constructor
Create our own LeaseRenewalManager, DiscoveryManager,...
and search for any service.
WatchTowerBean
public WatchTowerBean(net.jini.core.lookup.ServiceTemplate appTemplate)
throws java.lang.Exception
debugOut
private void debugOut(int level,
java.lang.String msg)
errorOut
private void errorOut(java.lang.String msg)
init
private void init()
throws java.lang.Exception
newApp
void newApp(net.jini.core.lookup.ServiceItem item)
forgetAboutService
public void forgetAboutService(net.jini.core.lookup.ServiceID id)
- Do not inform me whan this service changes or dissolves.
lostApp
void lostApp(net.jini.core.lookup.ServiceID id)
changedApp
void changedApp(net.jini.core.lookup.ServiceItem item)
setDebugLevel
public void setDebugLevel(int newDebugLevel)
getDebugLevel
public int getDebugLevel()
removeLookupEventListener
public void removeLookupEventListener(LookupEventListener l)
addLookupEventListener
public void addLookupEventListener(LookupEventListener l)
fireServiceFoundEvent
protected void fireServiceFoundEvent(LookupEventEvent e)
fireServiceGoneEvent
protected void fireServiceGoneEvent(LookupEventEvent e)
fireServiceChangedEvent
protected void fireServiceChangedEvent(LookupEventEvent e)
finalize
protected void finalize()
throws java.lang.Throwable
- Overrides:
- finalize in class java.lang.Object