CPD Results
The following document contains the results of PMD's CPD 3.7.
Duplications
File | Line |
---|
org/apache/geronimo/gjndi/KernelContextGBean.java | 95 |
org/apache/geronimo/gjndi/binding/GBeanBinding.java | 95 |
private class GBeanLifecycleListener extends LifecycleAdapter {
public void running(AbstractName abstractName) {
try {
addBinding(abstractName);
} catch (NamingException e) {
log.error("Error adding binding for " + abstractName);
}
}
public void stopping(AbstractName abstractName) {
removeBinding(abstractName);
}
public void stopped(AbstractName abstractName) {
removeBinding(abstractName);
}
public void failed(AbstractName abstractName) {
removeBinding(abstractName);
}
public void unloaded(AbstractName abstractName) {
removeBinding(abstractName);
}
}
/**
* Binds the specified gbean. This method uses createBindingName and preprocessValue before binding the object.
*
* @param abstractName the abstract name of the gbean to bind
* @throws NamingException if an error occurs during binding
*/
protected synchronized void addBinding(AbstractName abstractName) throws NamingException {
if (bindings.containsKey(abstractName)) { |