@Override public SipInstanceManager getSipInstanceManager() { return (SipInstanceManager) super.getInstanceManager(); }
public TomEEInjectionProvider() { final StandardContext context = TomEEContainerListener.get(); if (context == null) { throw new IllegalArgumentException("standard context cannot be found"); } instanceManager = (JavaeeInstanceManager) context.getInstanceManager(); }
private InstanceManager getInstanceManager() { if (instanceManager == null) { if (context instanceof StandardContext) { instanceManager = ((StandardContext)context).getInstanceManager(); } else { instanceManager = new DefaultInstanceManager(null, new HashMap<String, Map<String, String>>(), context, getClass().getClassLoader()); } } return instanceManager; }
private InstanceManager getInstanceManager() { if (instanceManager == null) { if (context instanceof StandardContext) { instanceManager = ((StandardContext)context).getInstanceManager(); } else { instanceManager = new DefaultInstanceManager(null, new HashMap<String, Map<String, String>>(), context, getClass().getClassLoader()); } } return instanceManager; }
private InstanceManager getInstanceManager() { if (instanceManager == null) { if (context instanceof StandardContext) { instanceManager = ((StandardContext)context).getInstanceManager(); } else { instanceManager = new DefaultInstanceManager(null, new HashMap<String, Map<String, String>>(), context, getClass().getClassLoader()); } } return instanceManager; }
private InstanceManager getInstanceManager() { if (instanceManager == null) { if (context instanceof StandardContext) { instanceManager = ((StandardContext)context).getInstanceManager(); } else { instanceManager = new DefaultInstanceManager(null, new HashMap<String, Map<String, String>>(), context, getClass().getClassLoader()); } } return instanceManager; }
private InstanceManager getInstanceManager() { if (instanceManager == null) { if (context instanceof StandardContext) { instanceManager = ((StandardContext)context).getInstanceManager(); } else { instanceManager = new DefaultInstanceManager(null, new HashMap<String, Map<String, String>>(), context, getClass().getClassLoader()); } } return instanceManager; }
private InstanceManager getInstanceManager() { if (instanceManager == null) { if (context instanceof StandardContext) { instanceManager = ((StandardContext)context).getInstanceManager(); } else { instanceManager = new DefaultInstanceManager(null, new HashMap<String, Map<String, String>>(), context, getClass().getClassLoader()); } } return instanceManager; }
private InstanceManager getInstanceManager() { if (instanceManager == null) { if (context instanceof StandardContext) { instanceManager = ((StandardContext)context).getInstanceManager(); } else { instanceManager = new DefaultInstanceManager(null, new HashMap<String, Map<String, String>>(), context, getClass().getClassLoader()); } } return instanceManager; }
private InstanceManager getInstanceManager() { if (instanceManager == null) { if (context instanceof StandardContext) { instanceManager = ((StandardContext)context).getInstanceManager(); } else { instanceManager = new DefaultInstanceManager(null, new HashMap<String, Map<String, String>>(), context, getClass().getClassLoader()); } } return instanceManager; }
private InstanceManager getInstanceManager() { if (instanceManager == null) { if (context instanceof StandardContext) { instanceManager = ((StandardContext)context).getInstanceManager(); } else { instanceManager = new DefaultInstanceManager(null, new HashMap<String, Map<String, String>>(), context, getClass().getClassLoader()); } } return instanceManager; }
private InstanceManager getInstanceManager() { if (instanceManager == null) { if (context instanceof StandardContext) { instanceManager = ((StandardContext)context).getInstanceManager(); } else { instanceManager = new DefaultInstanceManager(null, new HashMap<String, Map<String, String>>(), context, getClass().getClassLoader()); } } return instanceManager; }
private InstanceManager getInstanceManager() { if (instanceManager == null) { if (context instanceof StandardContext) { instanceManager = ((StandardContext)context).getInstanceManager(); } else { instanceManager = new DefaultInstanceManager(null, new HashMap<String, Map<String, String>>(), context, getClass().getClassLoader()); } } return instanceManager; }
@Override public <T extends Filter> T createFilter(Class<T> c) throws ServletException { try { @SuppressWarnings("unchecked") T filter = (T) context.getInstanceManager().newInstance(c.getName()); return filter; } catch (InvocationTargetException e) { ExceptionUtils.handleThrowable(e.getCause()); throw new ServletException(e); } catch (ReflectiveOperationException | NamingException e) { throw new ServletException(e); } }
@Override public <T extends Filter> T createFilter(Class<T> c) throws ServletException { try { @SuppressWarnings("unchecked") T filter = (T) context.getInstanceManager().newInstance(c.getName()); return filter; } catch (InvocationTargetException e) { ExceptionUtils.handleThrowable(e.getCause()); throw new ServletException(e); } catch (ReflectiveOperationException | NamingException e) { throw new ServletException(e); } }
private void wrapInstanceManager(StandardContext context) { if (context.getInstanceManager() instanceof TomcatInstanceManager) { return; } InstanceManager processor = context.getInstanceManager(); InstanceManager custom = new TomcatInstanceManager(context.getLoader().getClassLoader(), processor); context.setInstanceManager(custom); context.getServletContext().setAttribute(InstanceManager.class.getName(), custom); }
public <T extends Filter> T createFilter(Class<T> c) throws ServletException { if (restricted) { throw new UnsupportedOperationException(sm.getString("applicationContext.restricted")); } try { return (T) context.getInstanceManager().newInstance(c); } catch (Throwable e) { throw new ServletException(sm.getString("applicationContext.create"), e); } }
public <T extends Servlet> T createServlet(Class<T> c) throws ServletException { if (restricted) { throw new UnsupportedOperationException(sm.getString("applicationContext.restricted")); } try { return (T) context.getInstanceManager().newInstance(c); } catch (Throwable e) { throw new ServletException(sm.getString("applicationContext.create"), e); } }
public <T extends Servlet> T createServlet(Class<T> c) throws ServletException { if (restricted) { throw MESSAGES.restrictedListenerCannotCallMethod(); } try { return (T) context.getInstanceManager().newInstance(c); } catch (Throwable e) { throw new ServletException(MESSAGES.contextObjectCreationError(), e); } }
public <T extends Filter> T createFilter(Class<T> c) throws ServletException { if (restricted) { throw MESSAGES.restrictedListenerCannotCallMethod(); } try { return (T) context.getInstanceManager().newInstance(c); } catch (Throwable e) { throw new ServletException(MESSAGES.contextObjectCreationError(), e); } }