List of usage examples for com.liferay.portal.kernel.messaging DestinationConfiguration setWorkersCoreSize
public void setWorkersCoreSize(int workersCoreSize)
From source file:com.liferay.adaptive.media.internal.messaging.AMMessagingConfigurator.java
License:Open Source License
@Activate public void activate(BundleContext bundleContext, Map<String, Object> properties) { _amConfiguration = ConfigurableUtil.createConfigurable(AMConfiguration.class, properties); DestinationConfiguration destinationConfiguration = new DestinationConfiguration( DestinationConfiguration.DESTINATION_TYPE_PARALLEL, AMDestinationNames.ADAPTIVE_MEDIA_PROCESSOR); destinationConfiguration.setWorkersCoreSize(_amConfiguration.workersCoreSize()); destinationConfiguration.setWorkersMaxSize(_amConfiguration.workersMaxSize()); Destination destination = _destinationFactory.createDestination(destinationConfiguration); Dictionary<String, Object> dictionary = new HashMapDictionary<>(); dictionary.put("destination.name", destination.getName()); _serviceRegistration = bundleContext.registerService(Destination.class, destination, dictionary); }