if (channel != null) serviceSettings.addDefaultChannel(channel); ex.setMessage(INVALID_DEFAULT_CHANNEL, new Object[]{serviceSettings.getId()}); throw ex;
String svcId = svcSettings.getId(); String svcClassName = svcSettings.getClassName(); service.initialize(svcId, svcSettings.getProperties()); for (Iterator chanIter = svcSettings.getDefaultChannels().iterator(); chanIter.hasNext();) Map svcAdapterSettings = svcSettings.getAllAdapterSettings(); for (Iterator asIter = svcAdapterSettings.values().iterator(); asIter.hasNext();) Map destinationSettings = svcSettings.getDestinationSettings(); for (Iterator destSettingsIter = destinationSettings.keySet().iterator(); destSettingsIter.hasNext();)
if (serviceSettings == null) serviceSettings = new ServiceSettings(id); serviceSettings.setSourceFile(getSourceFileOf(service)); config.addServiceSettings(serviceSettings); if (className.length() > 0) serviceSettings.setClassName(className); serviceSettings.addProperties(map); serviceSettings.addDefaultChannel(channel); throw e; serviceSettings.setConstraint(sc);
allowedChildElements(dest, DESTINATION_CHILDREN); String serviceId = serviceSettings.getId(); if (isValidID(id)) destinationSettings = (DestinationSettings)serviceSettings.getDestinationSettings().get(id); if (destinationSettings != null) serviceSettings.addDestinationSettings(destinationSettings);
if (serviceSettings == null) serviceSettings = new ServiceSettings(id); serviceSettings.addProperties(map); if (className.length() > 0) serviceSettings.setClassName(className); serviceSettings.addDefaultChannel(channel);
String serviceType = entry.getId(); e4x.append("\t<service id=\""); e4x.append(serviceType); e4x.append(">\n"); String serviceClass = entry.getClassName(); if (ADVANCED_MESSAGING_SUPPORT_CLASS.equals(serviceClass)) channelSetImplToImport = ADVANCED_CHANNELSET_CLASS; String useTransactionsStr = entry.getProperties().getPropertyAsString("use-transactions", null); if (useTransactionsStr != null) for (Iterator destIter = entry.getDestinationSettings().values().iterator(); destIter.hasNext();)
gatherUnusedProperties(serviceSettings.getId(), serviceSettings.getSourceFile(), ConfigurationConstants.SERVICE_ELEMENT, serviceSettings, findings); Iterator destinationItr = serviceSettings.getDestinationSettings().values().iterator(); while (destinationItr.hasNext())
String serviceType = entry.getId(); e4x.append("\t<service id=\""); e4x.append(serviceType); e4x.append(">\n"); String useTransactionsStr = entry.getProperties().getPropertyAsString("use-transactions", null); if (useTransactionsStr != null) for (Iterator destIter = entry.getDestinationSettings().values().iterator(); destIter.hasNext();)
if (serviceSettings == null) serviceSettings = new ServiceSettings(id); serviceSettings.addProperties(map); serviceSettings.addDefaultChannel(channel);
allowedChildElements(adapter, ADAPTER_DEFINITION_CHILDREN); String serviceId = serviceSettings.getId(); defaultAdapter = serviceSettings.getDefaultAdapter(); serviceSettings.addAdapterSettings(adapterSettings);
public ServiceSettings getServiceSettings(String id) { for (Iterator iter = serviceSettings.iterator(); iter.hasNext();) { ServiceSettings serviceSettings = (ServiceSettings) iter.next(); if (serviceSettings.getId().equals(id)) return serviceSettings; } return null; }
private void createDestination(DestinationSettings destSettings, Service service, ServiceSettings svcSettings) { String destId = destSettings.getId(); Destination destination = service.createDestination(destId); // Channels List chanSettings = destSettings.getChannelSettings(); if (chanSettings.size() > 0) { List<String> channelIds = new ArrayList<String>(2); for (Iterator iter = chanSettings.iterator(); iter.hasNext();) { ChannelSettings cs = (ChannelSettings) iter.next(); channelIds.add(cs.getId()); } destination.setChannels(channelIds); } // Security SecurityConstraint constraint = destSettings.getConstraint(); destination.setSecurityConstraint(constraint); // Initialize with service, adapter and destination properties destination.initialize(destId, svcSettings.getProperties()); destination.initialize(destId, destSettings.getAdapterSettings().getProperties()); destination.initialize(destId, destSettings.getProperties()); // Service Adapter createAdapter(destination, destSettings, svcSettings); }
List defaultChannels = serviceSettings.getDefaultChannels(); Iterator it = defaultChannels.iterator(); while (it.hasNext())
ServiceSettings serviceSettings = config.getServiceSettings(id); if (serviceSettings == null) { serviceSettings = new ServiceSettings(id); serviceSettings.setSourceFile(getSourceFileOf(service)); config.addServiceSettings(serviceSettings); } else { serviceSettings.setClassName(className); if (properties.getLength() > 0) { ConfigMap map = properties(properties, getSourceFileOf(service)); serviceSettings.addProperties(map); String channelId = (String) o; ChannelSettings channel = config.getChannelSettings(channelId); serviceSettings.addDefaultChannel(channel); throw e; serviceSettings.setConstraint(sc); } else {
allowedChildElements(dest, DESTINATION_CHILDREN); String serviceId = serviceSettings.getId(); if (isValidID(id)) destinationSettings = (DestinationSettings)serviceSettings.getDestinationSettings().get(id); if (destinationSettings != null) serviceSettings.addDestinationSettings(destinationSettings);
if (serviceSettings == null) serviceSettings = new ServiceSettings(id); serviceSettings.addProperties(map); if (className.length() > 0) serviceSettings.setClassName(className); serviceSettings.addDefaultChannel(channel);
String serviceType = entry.getId(); e4x.append("\t<service id=\""); e4x.append(serviceType); e4x.append(">\n"); String serviceClass = entry.getClassName(); if (ADVANCED_MESSAGING_SUPPORT_CLASS.equals(serviceClass)) channelSetImplToImport = ADVANCED_CHANNELSET_CLASS; String useTransactionsStr = entry.getProperties().getPropertyAsString("use-transactions", null); if (useTransactionsStr != null) for (Iterator destIter = entry.getDestinationSettings().values().iterator(); destIter.hasNext();)
gatherUnusedProperties(serviceSettings.getId(), serviceSettings.getSourceFile(), ConfigurationConstants.SERVICE_ELEMENT, serviceSettings, findings); Iterator destinationItr = serviceSettings.getDestinationSettings().values().iterator(); while (destinationItr.hasNext())
allowedChildElements(adapter, ADAPTER_DEFINITION_CHILDREN); String serviceId = serviceSettings.getId(); defaultAdapter = serviceSettings.getDefaultAdapter(); serviceSettings.addAdapterSettings(adapterSettings);
public ServiceSettings getServiceSettings(String serviceType) { for (Iterator iter = serviceSettings.iterator(); iter.hasNext();) { ServiceSettings serviceSettings = (ServiceSettings) iter.next(); if (serviceSettings.getId().equals(serviceType)) return serviceSettings; } return null; }