public void setActive(Context context) { context = ForwardingContext.unwrap(context); if (context instanceof ManagedContext) { ((ManagedContext) context).activate(); } else if (context instanceof ApplicationContext) { // No-op, always active } else { throw new UnsupportedOperationException(); } }
public void setInactive(Context context) { context = ForwardingContext.unwrap(context); if (context instanceof ManagedContext) { ((ManagedContext) context).deactivate(); } else { throw new UnsupportedOperationException(); } }
public void setActive(Context context) { context = ForwardingContext.unwrap(context); if (context instanceof ManagedContext) { ((ManagedContext) context).activate(); } else if (context instanceof ApplicationContext) { // No-op, always active } else { throw new UnsupportedOperationException(); } }
public void setInactive(Context context) { context = ForwardingContext.unwrap(context); if (context instanceof ManagedContext) { ((ManagedContext) context).deactivate(); } else { throw new UnsupportedOperationException(); } }
public void setInactive(Context context) { context = ForwardingContext.unwrap(context); if (context instanceof ManagedContext) { ((ManagedContext) context).deactivate(); } else { throw new UnsupportedOperationException(); } }
public void setActive(Context context) { context = ForwardingContext.unwrap(context); if (context instanceof ManagedContext) { ((ManagedContext) context).activate(); } else if (context instanceof ApplicationContext) { // No-op, always active } else { throw new UnsupportedOperationException(); } }
public void setActive(Context context) { context = ForwardingContext.unwrap(context); if (context instanceof ManagedContext) { ((ManagedContext) context).activate(); } else if (context instanceof ApplicationContext) { // No-op, always active } else { throw new UnsupportedOperationException(); } }
public void setInactive(Context context) { context = ForwardingContext.unwrap(context); if (context instanceof ManagedContext) { ((ManagedContext) context).deactivate(); } else { throw new UnsupportedOperationException(); } }
public void destroyContext(Context context) { context = ForwardingContext.unwrap(context); if (context instanceof ManagedContext) { ManagedContext managedContext = (ManagedContext) context; managedContext.invalidate(); managedContext.deactivate(); managedContext.activate(); } else if (context instanceof ApplicationContext) { ((ApplicationContext) context).invalidate(); } else { throw new UnsupportedOperationException(); } }
public void destroyContext(Context context) { context = ForwardingContext.unwrap(context); if (context instanceof ManagedContext) { ManagedContext managedContext = (ManagedContext) context; managedContext.invalidate(); managedContext.deactivate(); managedContext.activate(); } else if (context instanceof ApplicationContext) { ((ApplicationContext) context).invalidate(); } else { throw new UnsupportedOperationException(); } } }
public void destroyContext(Context context) { context = ForwardingContext.unwrap(context); if (context instanceof ManagedContext) { ManagedContext managedContext = (ManagedContext) context; managedContext.invalidate(); managedContext.deactivate(); managedContext.activate(); } else if (context instanceof ApplicationContext) { ((ApplicationContext) context).invalidate(); } else { throw new UnsupportedOperationException(); } } }
public void destroyContext(Context context) { context = ForwardingContext.unwrap(context); if (context instanceof ManagedContext) { ManagedContext managedContext = (ManagedContext) context; managedContext.invalidate(); managedContext.deactivate(); managedContext.activate(); } else if (context instanceof ApplicationContext) { ((ApplicationContext) context).invalidate(); } else { throw new UnsupportedOperationException(); } } }