private void createAdapter(Destination destination, DestinationSettings destSettings, ServiceSettings svcSettings) { AdapterSettings adapterSettings = destSettings.getAdapterSettings(); String adapterId = adapterSettings.getId(); ServiceAdapter adapter = destination.createAdapter(adapterId); // Initialize with service, adapter and then destination properties adapter.initialize(adapterId, svcSettings.getProperties()); adapter.initialize(adapterId, adapterSettings.getProperties()); adapter.initialize(adapterId, destSettings.getProperties()); }
private void createAdapter(Destination destination, DestinationSettings destSettings, ServiceSettings svcSettings) { AdapterSettings adapterSettings = destSettings.getAdapterSettings(); String adapterId = adapterSettings.getId(); ServiceAdapter adapter = destination.createAdapter(adapterId); // Initialize with service, adapter and then destination properties adapter.initialize(adapterId, svcSettings.getProperties()); adapter.initialize(adapterId, adapterSettings.getProperties()); adapter.initialize(adapterId, destSettings.getProperties()); }
private void createAdapter(Destination destination, DestinationSettings destSettings, ServiceSettings svcSettings) { AdapterSettings adapterSettings = destSettings.getAdapterSettings(); String adapterId = adapterSettings.getId(); ServiceAdapter adapter = destination.createAdapter(adapterId); // Initialize with service, adapter and then destination properties adapter.initialize(adapterId, svcSettings.getProperties()); adapter.initialize(adapterId, adapterSettings.getProperties()); adapter.initialize(adapterId, destSettings.getProperties()); }
/** * Initializes the <code>MessagingAdapter</code> with the properties. * Subclasses should call <code>super.initialize</code>. * * @param id Id of the <code>MessagingAdapter</code>. * @param properties Properties for the <code>MessagingAdapter</code>. */ public void initialize(String id, ConfigMap properties) { super.initialize(id, properties); if (properties == null || properties.size() == 0) return; ConfigMap server = properties.getPropertyAsMap(DestinationSettings.SERVER_ELEMENT, null); if (server != null) { if (constraintManager == null) constraintManager = new MessagingSecurityConstraintManager(getDestination().getService().getMessageBroker()); constraintManager.createConstraints(server); } }
/** * * {@inheritDoc} */ @Override protected void initializeDestination(Destination destination) { String adapterId = StringUtils.hasText(destination.getAdapter().getId()) ? destination.getAdapter().getId() : getDestinationId() + "Adapter"; //As per FLEX-198, we're doing the opposite of the BlazeDS default and defaulting disallow-wildcard-subtopics to "true" if (!getServerMap().containsKey("disallow-wildcard-subtopics")) { getServerMap().addProperty("disallow-wildcard-subtopics", "true"); } destination.getAdapter().initialize(adapterId, getProperties()); destination.initialize(getDestinationId(), getProperties()); destination.start(); }
super.initialize(id, properties);
super.initialize(id, properties);
super.initialize(id, properties);
super.initialize(id, properties);