private String findConfigName(final ConfigBeanProxy child) { ConfigBeanProxy bean = child; while(bean != null && ! (bean instanceof Config)) { bean = bean.getParent(); } return bean != null ? ((Config) bean).getName() : ""; }
public static String getApplicationName(Resource resource){ String applicationName = null; if(resource.getParent() != null && resource.getParent().getParent() instanceof Application){ Application application = (Application)resource.getParent().getParent(); applicationName = application.getName(); } return applicationName; }
private boolean isCurrentInstanceMatchingTarget(PropertyChangeEvent event) { // DAS receive all the events, so we need to figure out // whether we should take action on DAS depending on the event. if(serverEnv.isInstance()) { return true; } ConfigBeanProxy proxy = (ConfigBeanProxy)(event.getSource()); while(proxy != null && !(proxy instanceof Config)) { proxy = proxy.getParent(); } if (proxy != null) { Config config = (Config)proxy; return config.isDas(); } return false; }
public static List<NetworkListener> findNetworkListeners(VirtualServer server) { final String listeners = server.getNetworkListeners(); final String[] strings = listeners == null ? new String[0] : listeners.split(","); final NetworkConfig config = server.getParent().getParent(Config.class).getNetworkConfig(); List<NetworkListener> list = new ArrayList<NetworkListener>(); for (String name : strings) { final NetworkListener networkListener = config.getNetworkListener(name); if (networkListener != null) { list.add(networkListener); } } return list; } }
public static List<NetworkListener> findNetworkListeners(VirtualServer server) { final String listeners = server.getNetworkListeners(); final String[] strings = listeners == null ? new String[0] : listeners.split(","); final NetworkConfig config = server.getParent().getParent(Config.class).getNetworkConfig(); List<NetworkListener> list = new ArrayList<NetworkListener>(); for (String s : strings) { final String name = s.trim(); final NetworkListener networkListener = config.getNetworkListener(name); if (networkListener != null) { list.add(networkListener); } } return list; } }
@Override public boolean isValid(final Resource resource, final ConstraintValidatorContext constraintValidatorContext) { if(resource.getParent().getParent() instanceof Domain){ if(resource instanceof BindableResource){ if(((BindableResource)resource).getJndiName().contains(":")){ return false; } }else if(resource instanceof ResourcePool){ if(((ResourcePool)resource).getName().contains(":")){ return false; } } } return true; } }
@Override public boolean isValid(final Resource resource, final ConstraintValidatorContext constraintValidatorContext) { if(resource.getParent().getParent() instanceof Domain){ if(resource instanceof BindableResource){ if(((BindableResource)resource).getJndiName().contains(":")){ return false; } }else if(resource instanceof ResourcePool){ if(((ResourcePool)resource).getName().contains(":")){ return false; } } } return true; } }
public static ResourceInfo getGenericResourceInfo(Resource resource, String resourceName){ if(resource.getParent() != null && resource.getParent().getParent() instanceof Application){ Application application = (Application)resource.getParent().getParent(); return new ResourceInfo(resourceName, application.getName()); }else if(resource.getParent() != null && resource.getParent().getParent() instanceof Module){ Module module = (Module)resource.getParent().getParent(); Application application = (Application)module.getParent(); return new ResourceInfo(resourceName, application.getName(), module.getName()); }else{ return new ResourceInfo(resourceName); } }
public static NetworkListener findNetworkListener(VirtualServer server, String name) { final String listeners = server.getNetworkListeners(); if (listeners != null && listeners.contains(name)) { final NetworkConfig config = server.getParent().getParent(Config.class).getNetworkConfig(); return config.getNetworkListener(name); } else { return null; } }
public static NetworkListener findNetworkListener(VirtualServer server, String name) { final String listeners = server.getNetworkListeners(); if (listeners != null && listeners.contains(name)) { final NetworkConfig config = server.getParent().getParent(Config.class).getNetworkConfig(); return config.getNetworkListener(name); } else { return null; } }
public String getPropertyValue(ConfigCustomizationToken token, ConfigBeanProxy finalConfigBean) { if (finalConfigBean != null) { ConfigBeanProxy parent = finalConfigBean.getParent(); while (!(parent instanceof SystemPropertyBag)) { parent = parent.getParent(); if (parent == null) return null; } if (((SystemPropertyBag) parent).getSystemProperty(token.getName()) != null) { return ((SystemPropertyBag) parent).getSystemProperty(token.getName()).getValue(); } return null; } else return token.getValue(); }
public static ResourceInfo getGenericResourceInfo(Resource resource, String resourceName){ if(resource.getParent() != null && resource.getParent().getParent() instanceof Application){ Application application = (Application)resource.getParent().getParent(); return new ResourceInfo(resourceName, application.getName()); }else if(resource.getParent() != null && resource.getParent().getParent() instanceof Module){ Module module = (Module)resource.getParent().getParent(); Application application = (Application)module.getParent(); return new ResourceInfo(resourceName, application.getName(), module.getName()); }else{ return new ResourceInfo(resourceName); } }
public static ResourceInfo getResourceInfo(BindableResource resource){ if(resource.getParent() != null && resource.getParent().getParent() instanceof Application){ Application application = (Application)resource.getParent().getParent(); return new ResourceInfo(resource.getJndiName(), application.getName()); }else if(resource.getParent() != null && resource.getParent().getParent() instanceof Module){ Module module = (Module)resource.getParent().getParent(); Application application = (Application)module.getParent(); return new ResourceInfo(resource.getJndiName(), application.getName(), module.getName()); }else{ return new ResourceInfo(resource.getJndiName()); } }
public static ResourceInfo getResourceInfo(BindableResource resource){ if(resource.getParent() != null && resource.getParent().getParent() instanceof Application){ Application application = (Application)resource.getParent().getParent(); return new ResourceInfo(resource.getJndiName(), application.getName()); }else if(resource.getParent() != null && resource.getParent().getParent() instanceof Module){ Module module = (Module)resource.getParent().getParent(); Application application = (Application)module.getParent(); return new ResourceInfo(resource.getJndiName(), application.getName(), module.getName()); }else{ return new ResourceInfo(resource.getJndiName()); } }
public static PoolInfo getPoolInfo(ResourcePool resource){ if(resource.getParent() != null && resource.getParent().getParent() instanceof Application){ Application application = (Application)resource.getParent().getParent(); return new PoolInfo(resource.getName(), application.getName()); }else if(resource.getParent() != null && resource.getParent().getParent() instanceof Module){ Module module = (Module)resource.getParent().getParent(); Application application = (Application)module.getParent(); return new PoolInfo(resource.getName(), application.getName(), module.getName()); }else{ return new PoolInfo(resource.getName()); } }
public static PoolInfo getPoolInfo(ResourcePool resource){ if(resource.getParent() != null && resource.getParent().getParent() instanceof Application){ Application application = (Application)resource.getParent().getParent(); return new PoolInfo(resource.getName(), application.getName()); }else if(resource.getParent() != null && resource.getParent().getParent() instanceof Module){ Module module = (Module)resource.getParent().getParent(); Application application = (Application)module.getParent(); return new PoolInfo(resource.getName(), application.getName(), module.getName()); }else{ return new PoolInfo(resource.getName()); } }
private static <T extends ConfigBeanProxy> boolean removeCustomTokens(final ConfigBeanDefaultValue configBeanDefaultValue, T finalConfigBean, ConfigBeanProxy parent) throws TransactionFailure, PropertyVetoException { if (parent instanceof SystemPropertyBag) { removeSystemPropertyForTokens(configBeanDefaultValue.getCustomizationTokens(), (SystemPropertyBag) parent); return true; } else { ConfigBeanProxy curParent = finalConfigBean; while (!(curParent instanceof SystemPropertyBag)) { curParent = curParent.getParent(); } if (configBeanDefaultValue.getCustomizationTokens().size() != 0) { final SystemPropertyBag bag = (SystemPropertyBag) curParent; final List<ConfigCustomizationToken> tokens = configBeanDefaultValue.getCustomizationTokens(); removeSystemPropertyForTokens(tokens, bag); return true; } return false; } }
static public List<NetworkListener> findNetworkListeners(ThreadPool threadpool) { NetworkConfig config = threadpool.getParent().getParent(NetworkConfig.class); if (!Dom.unwrap(config).getProxyType().equals(NetworkConfig.class)) { config = Dom.unwrap(config).element("network-config").createProxy(); } List<NetworkListener> listeners = config.getNetworkListeners().getNetworkListener(); List<NetworkListener> refs = new ArrayList<NetworkListener>(); for (NetworkListener listener : listeners) { if (listener.getThreadPool().equals(threadpool.getName())) { refs.add(listener); } } return refs; }
static public List<NetworkListener> findNetworkListeners(ThreadPool threadpool) { NetworkConfig config = threadpool.getParent().getParent(NetworkConfig.class); if (!Dom.unwrap(config).getProxyType().equals(NetworkConfig.class)) { config = Dom.unwrap(config).element("network-config").createProxy(); } List<NetworkListener> listeners = config.getNetworkListeners().getNetworkListener(); List<NetworkListener> refs = new ArrayList<NetworkListener>(); for (NetworkListener listener : listeners) { if (listener.getThreadPool().equals(threadpool.getName())) { refs.add(listener); } } return refs; }
static public List<NetworkListener> findNetworkListeners(ThreadPool threadpool) { NetworkConfig config = threadpool.getParent().getParent(NetworkConfig.class); if (!Dom.unwrap(config).getProxyType().equals(NetworkConfig.class)) { config = Dom.unwrap(config).element("network-config").createProxy(); } List<NetworkListener> listeners = config.getNetworkListeners().getNetworkListener(); List<NetworkListener> refs = new ArrayList<NetworkListener>(); for (NetworkListener listener : listeners) { if (listener.getThreadPool().equals(threadpool.getName())) { refs.add(listener); } } return refs; }