in discovery/zookeeper/src/main/java/org/apache/aries/rsa/discovery/zookeeper/client/ZookeeperEndpointRepository.java [86:106]
public void endpointChanged(EndpointEvent event) {
try {
EndpointDescription endpoint = event.getEndpoint();
switch (event.getType()) {
case EndpointEvent.ADDED:
add(endpoint);
break;
case EndpointEvent.MODIFIED:
case EndpointEvent.MODIFIED_ENDMATCH:
modify(endpoint);
break;
case EndpointEvent.REMOVED:
remove(endpoint);
break;
default:
break;
}
} catch (Exception e) {
logException(typeNames.get(event.getType()), event.getEndpoint(), e);
}
}