protected void registerListenerForDeploymentUpdates(ReferenceCollection deploymentIdAccessors) { deploymentIdAccessors.addReferenceCollectionListener(new ReferenceCollectionListener() { public void memberAdded(ReferenceCollectionEvent event) { EjbDeploymentIdAccessor idAccessor = (EjbDeploymentIdAccessor) event.getMember(); String deploymentId = idAccessor.getDeploymentId(); updateTracker(deploymentId); } public void memberRemoved(ReferenceCollectionEvent event) { EjbDeploymentIdAccessor idAccessor = (EjbDeploymentIdAccessor) event.getMember(); String deploymentId = idAccessor.getDeploymentId(); removeTracker(deploymentId); } }); }
refs.addReferenceCollectionListener(new ReferenceCollectionListener() { Iterator iterator = refs.iterator(); while (iterator.hasNext()){ ObjectRetriever objRetriever = (ObjectRetriever)iterator.next();
protected void registerListenerForConnectorUpdates(ReferenceCollection connectors) { connectors.addReferenceCollectionListener(new ReferenceCollectionListener() { public void memberAdded(ReferenceCollectionEvent event) { URI uri = buildURI(event);
public void setConfigurations(Collection<ConfigurationEntryFactory> configurations) { SecurityManager sm = System.getSecurityManager(); if (sm != null) sm.checkPermission(SecurityServiceImpl.CONFIGURE); if (configurations instanceof ReferenceCollection) { ReferenceCollection ref = (ReferenceCollection) configurations; ref.addReferenceCollectionListener(this); } this.configurations = configurations; for (ConfigurationEntryFactory configuration : configurations) { addConfiguration(configuration); } }
private void processPersistenceUnitGBeans(Collection<PersistenceUnitGBean> persistenceUnitGBeans) { if (persistenceUnitGBeans == null) { return; } if (persistenceUnitGBeans instanceof ReferenceCollection) { ReferenceCollection referenceCollection = (ReferenceCollection) persistenceUnitGBeans; referenceCollection.addReferenceCollectionListener(new ReferenceCollectionListener() { public void memberAdded(ReferenceCollectionEvent event) { addPersistenceUnitGBean((PersistenceUnitGBean) event.getMember()); } public void memberRemoved(ReferenceCollectionEvent event) { removePersistenceUnitGBean((PersistenceUnitGBean) event.getMember()); } }); } for (PersistenceUnitGBean persistenceUnitGBean : persistenceUnitGBeans) { addPersistenceUnitGBean(persistenceUnitGBean); } }
/** * Constructs the ReferenceMap using a new instance of * HashMap as the internal map. * * @param collection Must be an instance of ReferenceCollection * @param map The map instance to which references will be added/removed * @param key */ public ReferenceMap(Collection collection, Map map, Key key) { this.map = map; this.key = key; for (Object object : collection) { map.put(key.getKey(object), object); } if (collection instanceof ReferenceCollection) { ((ReferenceCollection)collection).addReferenceCollectionListener(this); } }
public SwitchingModuleBuilder(Collection builders) { ReferenceCollection buildersCollection = (ReferenceCollection) builders; buildersCollection.addReferenceCollectionListener(new ReferenceCollectionListener() { public void memberAdded(ReferenceCollectionEvent event) { ModuleBuilder builder = (ModuleBuilder) event.getMember(); String namespace = builder.getSchemaNamespace(); namespaceToBuilderMap.put(namespace, builder); } public void memberRemoved(ReferenceCollectionEvent event) { ModuleBuilder builder = (ModuleBuilder) event.getMember(); String namespace = builder.getSchemaNamespace(); namespaceToBuilderMap.remove(namespace); } }); for (Iterator iterator = builders.iterator(); iterator.hasNext();) { ModuleBuilder builder = (ModuleBuilder) iterator.next(); String namespace = builder.getSchemaNamespace(); namespaceToBuilderMap.put(namespace, builder); } }
private void processResourceAdapterWrappers(Collection<ResourceAdapterWrapper> resourceAdapterWrappers) { if (resourceAdapterWrappers == null) { return; } if (resourceAdapterWrappers instanceof ReferenceCollection) { ReferenceCollection referenceCollection = (ReferenceCollection) resourceAdapterWrappers; referenceCollection.addReferenceCollectionListener(new ReferenceCollectionListener() { public void memberAdded(ReferenceCollectionEvent event) { addResourceAdapter((ResourceAdapterWrapper) event.getMember()); } public void memberRemoved(ReferenceCollectionEvent event) { removeResourceAdapter((ResourceAdapterWrapper) event.getMember()); } }); } for (ResourceAdapterWrapper resourceAdapterWrapper : resourceAdapterWrappers) { addResourceAdapter(resourceAdapterWrapper); } }
protected AbstractBuilderCollection(Collection<T> builders) { this.builders = builders == null ? Collections.<T>emptySet() : builders; if (builders instanceof ReferenceCollection) { ((ReferenceCollection) builders).addReferenceCollectionListener(new ReferenceCollectionListener() { public void memberAdded(ReferenceCollectionEvent event) { addBuilder((T) event.getMember()); } public void memberRemoved(ReferenceCollectionEvent event) { T builder = (T) event.getMember(); QNameSet builderSpecQNames = builder.getSpecQNameSet(); specQNames = specQNames.intersect(builderSpecQNames.inverse()); QNameSet builderPlanQNames = builder.getPlanQNameSet(); planQNames = planQNames.intersect(builderPlanQNames.inverse()); XmlBeansUtil.unregisterSubstitutionGroupElements(builder.getBaseQName(), builderPlanQNames); } }); } for (T builder : this.builders) { addBuilder(builder); } }
((ReferenceCollection) serverInstanceDatas).addReferenceCollectionListener(new ReferenceCollectionListener() {
((ReferenceCollection) servers).addReferenceCollectionListener(new ReferenceCollectionListener() {
((ReferenceCollection)applicationJndis).addReferenceCollectionListener(new ReferenceCollectionListener() { @Override public void memberAdded(ReferenceCollectionEvent referenceCollectionEvent) {
this.application = application; this.deploymentDescriptor = deploymentDescriptor; ((ReferenceCollection) ejbs).addReferenceCollectionListener(new ReferenceCollectionListener() {