public K getKey() { return entry.getKey(); }
@Override public void remove(BeanEntry<Named, Filter> entry, DynamicFilterChainManager manager) { manager.getFilters().remove(entry.getKey().value()); } }
public void remove( final BeanEntry<javax.inject.Named, Item> bean, final NamedItemWatcher watcher ) throws Exception { assertEquals( watcher.items.remove( bean.getKey().value() ), bean.getValue() ); } }
public void remove( final BeanEntry<Named, Bean> entry, final RankedSequence<String> names ) { assertTrue( names.remove( entry.getKey().value() ) ); } }
@Override public void add(final BeanEntry<Annotation, Component> entry, final ComponentContainer container) throws Exception { log.trace("Adding component: {}", entry.getKey()); try { container.addComponent(entry); } catch (Exception e) { log.error("Failed to add component", e); } }
public void remove(final BeanEntry<Named, HealthCheck> entry, final HealthCheckRegistry registry) throws Exception { log.debug("Un-registering: {}", entry); registry.unregister(entry.getKey().value()); } }
public void remove(final BeanEntry<Named, Metric> entry, final MetricRegistry registry) throws Exception { log.debug("Un-registering: {}", entry); registry.remove(entry.getKey().value()); } }
@Override public void remove(final BeanEntry<Annotation, Component> entry, final ComponentContainer container) throws Exception { log.trace("Removing component: {}", entry.getKey()); try { container.removeComponent(entry); } catch (Exception e) { log.error("Failed to remove component", e); } } }
public String getKey() { return bean.getKey().value(); }
public void add(final BeanEntry<Named, Metric> entry, final MetricRegistry registry) throws Exception { log.debug("Registering: {}", entry); registry.register(entry.getKey().value(), entry.getValue()); }
public void remove( final BeanEntry<Marked, Item> bean, final MarkedItemWatcher watcher ) throws Exception { assertEquals( watcher.items.remove( Integer.valueOf( bean.getKey().value() ) ), bean.getValue() ); } }
public void add( final BeanEntry<javax.inject.Named, Item> bean, final NamedItemWatcher watcher ) throws Exception { assertNull( watcher.items.put( bean.getKey().value(), bean.getValue() ) ); }
public void add(final BeanEntry<Named, HealthCheck> entry, final HealthCheckRegistry registry) throws Exception { log.debug("Registering: {}", entry); registry.register(entry.getKey().value(), entry.getValue()); }
public void testMarkedSearch() { final LocatedBeans<Marked, Bean> beans = locate( Key.get( Bean.class, Marked.class ) ); final Iterator<BeanEntry<Marked, Bean>> itr = beans.iterator(); assertTrue( itr.hasNext() ); assertEquals( MarkedBeanImpl1.class.getAnnotation( Marked.class ), itr.next().getKey() ); assertTrue( itr.hasNext() ); assertEquals( MarkedBeanImpl2.class.getAnnotation( Marked.class ), itr.next().getKey() ); assertFalse( itr.hasNext() ); }
@Override public void add(BeanEntry<Named, Filter> entry, DynamicFilterChainManager manager) { manager.addFilter(entry.getKey().value(), entry.getValue(), true); }
public void add( final BeanEntry<Named, Bean> entry, final RankedSequence<String> names ) { names.insert( entry.getKey().value(), entry.getRank() ); }
public void add( final BeanEntry<Marked, Item> bean, final MarkedItemWatcher watcher ) throws Exception { assertNull( watcher.items.put( Integer.valueOf( bean.getKey().value() ), bean.getValue() ) ); }
public void testMarkedWithAttributesSearch() { final LocatedBeans<Marked, Bean> beans = locate( Key.get( Bean.class, MarkedBeanImpl2.class.getAnnotation( Marked.class ) ) ); final Iterator<BeanEntry<Marked, Bean>> itr = beans.iterator(); assertTrue( itr.hasNext() ); assertEquals( MarkedBeanImpl2.class.getAnnotation( Marked.class ), itr.next().getKey() ); assertFalse( itr.hasNext() ); }
public void testNamedWithAttributesSearch() { final LocatedBeans<Named, Bean> beans = locate( Key.get( Bean.class, Names.named( "Named2" ) ) ); final Iterator<BeanEntry<Named, Bean>> itr = beans.iterator(); assertTrue( itr.hasNext() ); assertEquals( Names.named( "Named2" ), itr.next().getKey() ); assertFalse( itr.hasNext() ); }
/** * Detect {@link HealthCheck} components. */ private void detectHealthChecks(final Environment environment) { for (BeanEntry<Named, HealthCheck> entry : locate(HealthCheck.class, Named.class)) { String name = entry.getKey().value(); HealthCheck component = entry.getValue(); environment.healthChecks().register(name, component); log.debug("Added health-check: {} -> {}", name, component); } }