Package emissary.pickup
Class WorkSpace.WorkSpaceDirectoryWatcher
- java.lang.Object
-
- emissary.directory.DirectoryAdapter
-
- emissary.pickup.WorkSpace.WorkSpaceDirectoryWatcher
-
- All Implemented Interfaces:
DirectoryObserver
,PeerObserver
,PlaceObserver
- Enclosing class:
- WorkSpace
public class WorkSpace.WorkSpaceDirectoryWatcher extends DirectoryAdapter
Watch the directory for changes to pickup up client places
-
-
Field Summary
-
Fields inherited from class emissary.directory.DirectoryAdapter
logger, pattern
-
-
Constructor Summary
Constructors Constructor Description WorkSpaceDirectoryWatcher(String pattern)
Watch the directory for registrations that match pattern
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
placeDeregistered(String observableKey, String placeKey)
Accept deregistration notices that match our patternvoid
placeRegistered(String observableKey, String placeKey)
Accept registration notices that match our pattern-
Methods inherited from class emissary.directory.DirectoryAdapter
getPattern, peerUpdate, placeCostChanged, register, remove
-
-
-
-
Constructor Detail
-
WorkSpaceDirectoryWatcher
public WorkSpaceDirectoryWatcher(String pattern)
Watch the directory for registrations that match pattern- Parameters:
pattern
- the pattern to match
-
-
Method Detail
-
placeRegistered
public void placeRegistered(String observableKey, String placeKey)
Accept registration notices that match our pattern- Specified by:
placeRegistered
in interfacePlaceObserver
- Overrides:
placeRegistered
in classDirectoryAdapter
- Parameters:
observableKey
- the reporting directoryplaceKey
- the key of the matching registered place
-
placeDeregistered
public void placeDeregistered(String observableKey, String placeKey)
Accept deregistration notices that match our pattern- Specified by:
placeDeregistered
in interfacePlaceObserver
- Overrides:
placeDeregistered
in classDirectoryAdapter
- Parameters:
observableKey
- the reporting directoryplaceKey
- the key of the matching deregistered place
-
-