public Object run(Resources param) throws PropertyVetoException, TransactionFailure { for (ConnectorConnectionPool cp : conPools) { return param.getResources().remove(cp); } // not found return null; } }, resources) == null) {
private boolean isResourceExists(String jndiName) { //resource-ref is created only for a BindableResource return domain.getResources().getResourceByName(BindableResource.class, jndiName) != null; } }
protected ManagedExecutorServiceBase createConfigBean(Resources param, Properties properties) throws PropertyVetoException, TransactionFailure { ManagedScheduledExecutorService managedExecutorService = param.createChild(ManagedScheduledExecutorService.class); setAttributesOnConfigBean(managedExecutorService, properties); return managedExecutorService; } }
@Override public boolean isValid(final BindableResource resource, final ConstraintValidatorContext constraintValidatorContext) { Resources resources = (Resources) resource.getParent(); if(resources.getParent() instanceof Domain || // for app-scoped/module-scoped resources, <resources> configuration will not // not be fully available until deployment is complete. (!(resources.getParent() instanceof Domain) && resources.getResources().size() > 0)){ if(resource instanceof ConnectorResource){ ConnectorResource cr = (ConnectorResource)resource; return resources.getResourceByName(ConnectorConnectionPool.class, cr.getPoolName()) != null; }else if(resource instanceof JdbcResource){ JdbcResource jr = (JdbcResource)resource; return resources.getResourceByName(JdbcConnectionPool.class, jr.getPoolName()) != null; } } return true; } }
public Object run(Resources param) throws PropertyVetoException, TransactionFailure { MailResource newResource = createConfigBean(param, properties); param.getResources().add(newResource); return newResource; } }, resources);
private static boolean hasDuplicate(Resources resources, Resource res) { final String id = getIdToCompare(res); return resources.getResourceByName(res.getClass(), id) != null; }
protected ManagedExecutorServiceBase createConfigBean(Resources param, Properties properties) throws PropertyVetoException, TransactionFailure { ManagedExecutorService managedExecutorService = param.createChild(ManagedExecutorService.class); setAttributesOnConfigBean(managedExecutorService, properties); managedExecutorService.setMaximumPoolSize(maximumPoolSize); managedExecutorService.setTaskQueueCapacity(taskQueueCapacity); return managedExecutorService; }
public Object run(Resources param) throws PropertyVetoException, TransactionFailure { for (WorkSecurityMap resource : workSecurityMaps) { param.getResources().remove(resource); } return true; // indicating that removal was successful } }, resources) == null) {
private static boolean hasDuplicate(Resources resources, Resource res) { final String id = getIdToCompare(res); return resources.getResourceByName(res.getClass(), id) != null; }
private JdbcResource createConfigBean(Resources param, Properties properties) throws PropertyVetoException, TransactionFailure { JdbcResource jdbcResource = param.createChild(JdbcResource.class); jdbcResource.setJndiName(jndiName); if (description != null) { jdbcResource.setDescription(description); } jdbcResource.setPoolName(poolName); jdbcResource.setEnabled(enabled); if (properties != null) { for ( Map.Entry e : properties.entrySet()) { Property prop = jdbcResource.createChild(Property.class); prop.setName((String)e.getKey()); prop.setValue((String)e.getValue()); jdbcResource.getProperty().add(prop); } } return jdbcResource; }
public Object run(Resources param) throws PropertyVetoException, TransactionFailure { for (AdminObjectResource resource : adminObjectResources) { param.getResources().remove(resource); } // not found return true; } }, resources) == null) {
private boolean isBindableResource(String name) { return domain.getResources().getResourceByName(BindableResource.class, name) != null; }
private ContextService createConfigBean(Resources param, Properties properties) throws PropertyVetoException, TransactionFailure { ContextService contextService = param.createChild(ContextService.class); contextService.setJndiName(jndiName); if (description != null) { contextService.setDescription(description); } contextService.setContextInfoEnabled(contextInfoEnabled); contextService.setContextInfo(contextInfo); contextService.setEnabled(enabled); if (properties != null) { for ( Map.Entry e : properties.entrySet()) { Property prop = contextService.createChild(Property.class); prop.setName((String)e.getKey()); prop.setValue((String)e.getValue()); contextService.getProperty().add(prop); } } return contextService; }
public Object run(Resources param) throws PropertyVetoException, TransactionFailure { for (Resource resource : connectorResources) { param.getResources().remove(resource); } // not found return true; } }, resources) == null) {
private boolean isServerResource(String name) { return domain.getResources().getResourceByName(ServerResource.class, name) != null; }
private ManagedThreadFactory createConfigBean(Resources param, Properties properties) throws PropertyVetoException, TransactionFailure { ManagedThreadFactory managedThreadFactory = param.createChild(ManagedThreadFactory.class); managedThreadFactory.setJndiName(jndiName); if (description != null) { managedThreadFactory.setDescription(description); } managedThreadFactory.setContextInfoEnabled(contextInfoEnabled); managedThreadFactory.setContextInfo(contextInfo); managedThreadFactory.setThreadPriority(threadPriority); managedThreadFactory.setEnabled(enabled); if (properties != null) { for ( Map.Entry e : properties.entrySet()) { Property prop = managedThreadFactory.createChild(Property.class); prop.setName((String)e.getKey()); prop.setValue((String)e.getValue()); managedThreadFactory.getProperty().add(prop); } } return managedThreadFactory; }
public Object run(Resources param) throws PropertyVetoException, TransactionFailure { return param.getResources().remove(rac); } }, resources) == null) {
public JdbcConnectionPool getJdbcConnectionPoolOfResource(ResourceInfo resourceInfo) { JdbcResource resource = null; JdbcConnectionPool pool = null; Resources resources = getResources(resourceInfo); if(resources != null){ resource = (JdbcResource)resources.getResourceByName(JdbcResource.class, resourceInfo.getName()); if(resource != null){ pool = (JdbcConnectionPool)resources.getResourceByName(JdbcConnectionPool.class, resource.getPoolName()); } } return pool; }
private MailResource createConfigBean(Resources param, Properties props) throws PropertyVetoException, TransactionFailure { MailResource newResource = param.createChild(MailResource.class); newResource.setJndiName(jndiName); newResource.setFrom(fromAddress); newResource.setUser(mailUser); newResource.setHost(mailHost); newResource.setEnabled(enabled); newResource.setStoreProtocol(storeProtocol); newResource.setStoreProtocolClass(storeProtocolClass); newResource.setTransportProtocol(transportProtocol); newResource.setTransportProtocolClass( transportProtocolClass); newResource.setDebug(debug); if (description != null) { newResource.setDescription(description); } if (props != null) { for (java.util.Map.Entry e : props.entrySet()) { Property prop = newResource.createChild(Property.class); prop.setName((String) e.getKey()); prop.setValue((String) e.getValue()); newResource.getProperty().add(prop); } } return newResource; }
public static <T> Collection<T> getResources(Resources resources, Class<T> type){ Collection<T> filteredResources = new ArrayList<T>(); for(Resource resource : resources.getResources()){ if (type.isInstance(resource)) { filteredResources.add(type.cast(resource)); } } return filteredResources; }