public final Scoped getContextualValue(Scope scope, Object key) { ScopedContext context = bridge.getScopedContext(scope, false); return context != null ? context.get(key) : null; }
int status = Registry.<Integer>unset("status"); assertEquals(Identifiable.MANAGED, status); assertEquals(1, client.getSession().size()); Identifiable car1 = (Identifiable)client.getSession().iterator().next().get(); assertEquals(car1.getIdentityHashCode(), id1); assertEquals(Identifiable.MANAGED, car1.getStatus()); assertEquals(Identifiable.MANAGED, status); assertNotSame(id1, id2); assertEquals(1, client.getSession().size()); Identifiable car2 = (Identifiable)client.getSession().iterator().next().get(); assertSame(car1, car2); assertEquals(Identifiable.MANAGED, car2.getStatus()); assertEquals(Identifiable.MANAGED, status); assertEquals(id2, id3); assertEquals(1, client.getSession().size()); Identifiable car3 = (Identifiable)client.getSession().iterator().next().get(); assertSame(car2, car3); assertEquals(Identifiable.MANAGED, car2.getStatus());
public void invalidate() { session.close(); session = new ServletScopedContext(Logger.SYSTEM); }
int status = Registry.<Integer>unset("status"); assertEquals(Identifiable.MANAGED, status); assertEquals(1, client.getSession().size()); Identifiable car1 = (Identifiable)client.getSession().iterator().next().get(); assertEquals(car1.getIdentityHashCode(), id1); assertEquals(Identifiable.MANAGED, car1.getStatus()); assertEquals(Identifiable.MANAGED, status); assertNotSame(id1, id2); assertEquals(1, client.getSession().size()); Identifiable car2 = (Identifiable)client.getSession().iterator().next().get(); assertSame(car1, car2); assertEquals(Identifiable.MANAGED, car2.getStatus()); assertEquals(Identifiable.MANAGED, status); assertEquals(id2, id3); assertEquals(1, client.getSession().size()); Identifiable car3 = (Identifiable)client.getSession().iterator().next().get(); assertSame(car2, car3); assertEquals(Identifiable.MANAGED, car2.getStatus());
public void invalidate() { session.close(); session = new ServletScopedContext(Logger.SYSTEM); }
public final Scoped getContextualValue(Scope scope, Object key) { ScopedContext context = bridge.getScopedContext(scope, false); return context != null ? context.get(key) : null; }