@Override public void performAction(final ConfiguredObject<?> object) { object.addChangeListener(configChangeListener); } });
@Override public void performAction(final ConfiguredObject<?> object) { object.addChangeListener(configChangeListener); }
@Override public void childAdded(final ConfiguredObject<?> object, final ConfiguredObject<?> child) { if(object.getCategoryClass() == Broker.class && child.getCategoryClass() == AccessControlProvider.class) { child.addChangeListener(this); BrokerImpl.this.updateAccessControl(); } }
root.addChangeListener(deletionListener); if(root.getState() == State.DELETED)
root.addChangeListener(deletionListener); if (root.getState() == State.DELETED)
object.addChangeListener(_changeListener); VirtualHostNode<?> virtualHostNode = (VirtualHostNode<?>) object; object.addChangeListener(_changeListener); mbean = new UserManagementMBean((PasswordCredentialManagingAuthenticationProvider<?>) object, _objectRegistry); registerMBean(object, _pluginMBeanProvider, mbean);
@Override public void childAdded(ConfiguredObject<?> object, ConfiguredObject<?> child) { if (!object.managesChildStorage()) { if(object.isDurable() && child.isDurable()) { Model model = child.getModel(); Class<? extends ConfiguredObject> parentType = model.getParentType(child.getCategoryClass()); if(parentType.equals(object.getCategoryClass())) { child.addChangeListener(this); _store.update(true, child.asObjectRecord()); Class<? extends ConfiguredObject> categoryClass = child.getCategoryClass(); Collection<Class<? extends ConfiguredObject>> childTypes = model.getChildTypes(categoryClass); for (Class<? extends ConfiguredObject> childClass : childTypes) { for (ConfiguredObject<?> grandchild : child.getChildren(childClass)) { childAdded(child, grandchild); } } } } } }