@Override public List<FilterInfo> getApplicationFilters(Context context) { FilterDef[] fds = context.findFilterDefs(); List<FilterInfo> filterDefs = new ArrayList<>(fds.length); for (FilterDef filterDef : fds) { if (filterDef != null) { FilterInfo fi = getFilterInfo(filterDef); filterDefs.add(fi); } } return filterDefs; }
@Override public List<FilterInfo> getApplicationFilters(Context context) { FilterDef[] fds = context.findFilterDefs(); List<FilterInfo> filterDefs = new ArrayList<>(fds.length); for (FilterDef filterDef : fds) { if (filterDef != null) { FilterInfo fi = getFilterInfo(filterDef); filterDefs.add(fi); } } return filterDefs; }
@Override public List<FilterInfo> getApplicationFilters(Context context) { FilterDef[] fds = context.findFilterDefs(); List<FilterInfo> filterDefs = new ArrayList<>(fds.length); for (FilterDef filterDef : fds) { if (filterDef != null) { FilterInfo fi = getFilterInfo(filterDef); filterDefs.add(fi); } } return filterDefs; }
@Override public List<FilterInfo> getApplicationFilters(Context context) { FilterDef[] fds = context.findFilterDefs(); List<FilterInfo> filterDefs = new ArrayList<>(fds.length); for (FilterDef filterDef : fds) { if (filterDef != null) { FilterInfo fi = getFilterInfo(filterDef); filterDefs.add(fi); } } return filterDefs; }
/** * Process the annotations for the filters. */ protected static void loadApplicationFilterAnnotations(Context context) { FilterDef[] filterDefs = context.findFilterDefs(); for (int i = 0; i < filterDefs.length; i++) { loadClassAnnotation(context, (filterDefs[i]).getFilterClass()); } }
/** * Process the annotations for the filters. */ protected static void loadApplicationFilterAnnotations(Context context) { FilterDef[] filterDefs = context.findFilterDefs(); for (int i = 0; i < filterDefs.length; i++) { loadClassAnnotation(context, (filterDefs[i]).getFilterClass()); } }
/** * Process the annotations for the filters. */ protected static void loadApplicationFilterAnnotations(Context context) { FilterDef[] filterDefs = context.findFilterDefs(); for (int i = 0; i < filterDefs.length; i++) { loadClassAnnotation(context, (filterDefs[i]).getFilterClass()); } }
/** * Process the annotations for the filters. */ protected static void loadApplicationFilterAnnotations(Context context) { FilterDef[] filterDefs = context.findFilterDefs(); for (int i = 0; i < filterDefs.length; i++) { loadClassAnnotation(context, (filterDefs[i]).getFilterClass()); } }
/** * Return the set of defined filters for this Context. * @return a string array with a representation of all * the filter definitions * @throws MBeanException propagated from the managed resource access */ public String[] findFilterDefs() throws MBeanException { Context context = doGetManagedResource(); FilterDef[] filterDefs = context.findFilterDefs(); String[] stringFilters = new String[filterDefs.length]; for (int counter = 0; counter < filterDefs.length; counter++) { stringFilters[counter] = filterDefs[counter].toString(); } return stringFilters; }
/** * Return the set of defined filters for this Context. * @return a string array with a representation of all * the filter definitions * @throws MBeanException propagated from the managed resource access */ public String[] findFilterDefs() throws MBeanException { Context context = doGetManagedResource(); FilterDef[] filterDefs = context.findFilterDefs(); String[] stringFilters = new String[filterDefs.length]; for (int counter = 0; counter < filterDefs.length; counter++) { stringFilters[counter] = filterDefs[counter].toString(); } return stringFilters; }
/** * Process the annotations for the filters. * * @param context The context which will have its annotations processed */ protected static void loadApplicationFilterAnnotations(Context context) { FilterDef[] filterDefs = context.findFilterDefs(); for (FilterDef filterDef : filterDefs) { Class<?> clazz = Introspection.loadClass(context, filterDef.getFilterClass()); if (clazz == null) { continue; } loadClassAnnotation(context, clazz); loadFieldsAnnotation(context, clazz); loadMethodsAnnotation(context, clazz); } }
public void containerEvent(ContainerEvent event) { if (Container.REMOVE_CHILD_EVENT.equals(event.getType()) ) { Context context; String contextPath; Host host; Object container = event.getData(); if ( container instanceof Context) { context = (Context)container; if (context != null && !context.hasConstraints() && context.findFilterDefs().length == 0 ){ contextPath = context.getPath(); host = (Host)context.getParent(); String[] names = host.getNetworkListenerNames(); for (String name : names) { removeContextPath(name, contextPath); } } } } }
/** * Process the annotations for the filters. * * @param context The context which will have its annotations processed */ protected static void loadApplicationFilterAnnotations(Context context) { FilterDef[] filterDefs = context.findFilterDefs(); for (FilterDef filterDef : filterDefs) { Class<?> clazz = Introspection.loadClass(context, filterDef.getFilterClass()); if (clazz == null) { continue; } loadClassAnnotation(context, clazz); loadFieldsAnnotation(context, clazz); loadMethodsAnnotation(context, clazz); } }
/** * Process the annotations for the filters. */ protected static void loadApplicationFilterAnnotations(Context context) { Class<?> classClass = null; FilterDef[] filterDefs = context.findFilterDefs(); for (int i = 0; i < filterDefs.length; i++) { classClass = Introspection.loadClass(context, (filterDefs[i]).getFilterClass()); if (classClass == null) { continue; } loadClassAnnotation(context, classClass); loadFieldsAnnotation(context, classClass); loadMethodsAnnotation(context, classClass); } }
/** * Process the annotations for the filters. */ protected static void loadApplicationFilterAnnotations(Context context) { Class<?> classClass = null; FilterDef[] filterDefs = context.findFilterDefs(); for (int i = 0; i < filterDefs.length; i++) { classClass = Introspection.loadClass(context, (filterDefs[i]).getFilterClass()); if (classClass == null) { continue; } loadClassAnnotation(context, classClass); loadFieldsAnnotation(context, classClass); loadMethodsAnnotation(context, classClass); } }
/** * Return the set of defined filters for this Context. */ public String[] findFilterDefs() throws MBeanException { Context context; try { context = (Context)getManagedResource(); } catch (InstanceNotFoundException e) { throw new MBeanException(e); } catch (RuntimeOperationsException e) { throw new MBeanException(e); } catch (InvalidTargetObjectTypeException e) { throw new MBeanException(e); } FilterDef[] filterDefs = context.findFilterDefs(); String[] stringFilters = new String[filterDefs.length]; for(int counter=0; counter < filterDefs.length; counter++){ stringFilters[counter]=filterDefs[counter].toString(); } return stringFilters; }
/** * Return the set of defined filters for this Context. */ public String[] findFilterDefs() throws MBeanException { Context context; try { context = (Context)getManagedResource(); } catch (InstanceNotFoundException e) { throw new MBeanException(e); } catch (RuntimeOperationsException e) { throw new MBeanException(e); } catch (InvalidTargetObjectTypeException e) { throw new MBeanException(e); } FilterDef[] filterDefs = context.findFilterDefs(); String[] stringFilters = new String[filterDefs.length]; for(int counter=0; counter < filterDefs.length; counter++){ stringFilters[counter]=filterDefs[counter].toString(); } return stringFilters; }
FilterDef[] filterDefs = context.findFilterDefs(); for (i = 0; i < filterDefs.length; i++) { context.removeFilterDef(filterDefs[i]);
FilterDef[] filterDefs = context.findFilterDefs(); for (i = 0; i < filterDefs.length; i++) { context.removeFilterDef(filterDefs[i]);
FilterDef[] filterDefs = context.findFilterDefs(); for (i = 0; i < filterDefs.length; i++) { context.removeFilterDef(filterDefs[i]);