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 channelIds = new ArrayList(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); }
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); }
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); }
protected void createJavaBeanDestination(Service service, Class clazz) { String destinationId = StringUtils.uncapitalize(ClassUtils.getShortName(clazz)); RemotingDestination destination = (RemotingDestination) service.createDestination(destinationId); destination.setSource(clazz.getName()); if(destFactory != null) destination.setFactory(destFactory); if(destAdapter != null) destination.createAdapter(destAdapter); if(destScope != null) destination.setScope(destScope); if(destSecurityConstraint != null) destination.setSecurityConstraint(destSecurityConstraint); if(destChannel != null) destination.addChannel(destChannel); service.addDestination(destination); }
protected void createSpringDestination(Service service, String destinationId) { flex.messaging.services.remoting.RemotingDestination destination = (flex.messaging.services.remoting.RemotingDestination)service.createDestination(destinationId); destination.setSource(destinationId); destination.setFactory(destFactory); if(destAdapter != null) destination.createAdapter(destAdapter); if(destScope != null) destination.setScope(destScope); if(destSecurityConstraint != null) destination.setSecurityConstraint(destSecurityConstraint); if(destChannel != null) destination.addChannel(destChannel); service.addDestination(destination); }