public List<Destination> findDestinationsByMessageType(String messageType) { List<Destination> destinations = new ArrayList<Destination>(); for (Service service : services.values()) { if (messageType.equals(service.getMessageTypes())) destinations.addAll(service.getDestinations().values()); } return destinations; }
public List<Destination> findDestinationsByMessageType(String messageType) { List<Destination> destinations = new ArrayList<Destination>(); for (Service service : services.values()) { if (messageType.equals(service.getMessageTypes())) destinations.addAll(service.getDestinations().values()); } return destinations; }
Destination dest=service.getDestinations().remove(anno.id()); if (dest != null) { dest.remove();
Destination dest=service.getDestinations().remove(anno.id()); if (dest != null) { dest.remove();
public void initServices(ServicesConfig servicesConfig) { Channel channel = servicesConfig.findChannelById("graniteamf"); if (channel == null) { channel = new Channel("graniteamf", "mx.messaging.channels.AMFChannel", new EndPoint("http://{server.name}:{server.port}/{context.root}/graniteamf/amf", "flex.messaging.endpoints.AMFEndpoint"), new XMap()); servicesConfig.addChannel(channel); } List<Service> services = servicesConfig.findServicesByMessageType("flex.messaging.messages.RemotingMessage"); Service service = null; if (services == null || services.isEmpty()) { service = new Service("granite-service", "flex.messaging.services.RemotingService", "flex.messaging.messages.RemotingMessage", null, null, new HashMap<String, Destination>()); servicesConfig.addService(service); } else service = services.get(0); service.getDestinations().put(source, buildDestination()); log.info("Registered remote destination %s", source); }
service.getDestinations().put(destination.getId(), destination);
service.getDestinations().put(destination.getId(), destination);
service.getDestinations().put(id, buildDestination(adapter));
if (!("".equals(serverFilter.validatorClassName()))) destination.getProperties().put("validator-class-name", serverFilter.validatorClassName()); service.getDestinations().put(type, destination);