Example usage for com.liferay.portal.kernel.messaging DestinationConfiguration DestinationConfiguration

List of usage examples for com.liferay.portal.kernel.messaging DestinationConfiguration DestinationConfiguration

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.messaging DestinationConfiguration DestinationConfiguration.

Prototype

public DestinationConfiguration(String destinationType, String destinationName) 

Source Link

Usage

From source file:com.liferay.adaptive.media.image.internal.configuration.AdaptiveMediaImageConfigurationHelperImpl.java

License:Open Source License

@Activate
protected void activate() {
    DestinationConfiguration destinationConfiguration = new DestinationConfiguration(
            DestinationConfiguration.DESTINATION_TYPE_SERIAL,
            AdaptiveMediaImageDestinationNames.ADAPTIVE_MEDIA_IMAGE_CONFIGURATION);

    Destination destination = _destinationFactory.createDestination(destinationConfiguration);

    _messageBus.addDestination(destination);
}

From source file:com.liferay.adaptive.media.image.internal.configuration.AMImageConfigurationHelperImpl.java

License:Open Source License

@Activate
protected void activate() {
    DestinationConfiguration destinationConfiguration = new DestinationConfiguration(
            DestinationConfiguration.DESTINATION_TYPE_SYNCHRONOUS,
            AMImageDestinationNames.ADAPTIVE_MEDIA_IMAGE_CONFIGURATION);

    Destination destination = _destinationFactory.createDestination(destinationConfiguration);

    _messageBus.addDestination(destination);
}

From source file:com.liferay.adaptive.media.internal.messaging.AdaptiveMediaMessagingConfigurator.java

License:Open Source License

@Activate
public void activate(BundleContext bundleContext) {
    DestinationConfiguration destinationConfiguration = new DestinationConfiguration(
            DestinationConfiguration.DESTINATION_TYPE_SERIAL,
            AdaptiveMediaDestinationNames.ADAPTIVE_MEDIA_PROCESSOR);

    Destination destination = _destinationFactory.createDestination(destinationConfiguration);

    Dictionary<String, Object> dictionary = new HashMapDictionary<>();

    dictionary.put("destination.name", destination.getName());

    _serviceRegistration = bundleContext.registerService(Destination.class, destination, dictionary);
}

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);
}

From source file:com.liferay.exportimport.lifecycle.ExportImportLifecycleManagerImpl.java

License:Open Source License

protected ServiceRegistration<Destination> registerDestination(BundleContext bundleContext,
        String destinationType, String destinationName) {

    DestinationConfiguration destinationConfiguration = new DestinationConfiguration(destinationType,
            destinationName);//from   w w  w .j  av  a  2s. co m

    Destination destination = _destinationFactory.createDestination(destinationConfiguration);

    Dictionary<String, Object> dictionary = new HashMapDictionary<>();

    dictionary.put("destination.name", destination.getName());

    ServiceRegistration<Destination> serviceRegistration = bundleContext.registerService(Destination.class,
            destination, dictionary);

    _serviceRegistrations.add(serviceRegistration);

    return serviceRegistration;
}

From source file:com.liferay.exportimport.resources.importer.internal.messaging.ResourcesImporterHotDeployMessageListener.java

License:Open Source License

protected synchronized void registerDestination() {
    if ((_bundleContext != null) && (_serviceRegistration == null) && (_destinationFactory != null)) {

        DestinationConfiguration destinationConfiguration = new DestinationConfiguration(
                DestinationConfiguration.DESTINATION_TYPE_SERIAL,
                ResourcesImporterDestinationNames.RESOURCES_IMPORTER);

        _destination = _destinationFactory.createDestination(destinationConfiguration);

        Dictionary<String, Object> dictionary = new HashMapDictionary<>();

        dictionary.put("destination.name", _destination.getName());

        _serviceRegistration = _bundleContext.registerService(Destination.class, _destination, dictionary);
    }/*www. j ava 2 s  .  c o m*/
}

From source file:com.liferay.osb.scv.internal.messaging.SourceUserMapperMessagingConfigurator.java

License:Open Source License

@Activate
protected void activate(BundleContext bundleContext) {
    _bundleContext = bundleContext;/* w ww . j a  v  a  2 s.  c o m*/

    DestinationConfiguration destinationConfiguration = new DestinationConfiguration(
            DestinationConfiguration.DESTINATION_TYPE_PARALLEL, "liferay/scv_source");

    Destination destination = _destinationFactory.createDestination(destinationConfiguration);

    Dictionary<String, Object> properties = new HashMapDictionary<>();

    properties.put("destination.name", destination.getName());

    _destinationServiceRegistration = bundleContext.registerService(Destination.class, destination, properties);

    destination.register(new SourceUserMapperMessageListener());
}

From source file:com.liferay.osb.scv.user.mapper.internal.messaging.UserMapperMessagingConfigurator.java

License:Open Source License

@Activate
protected void activate(BundleContext bundleContext) {
    _bundleContext = bundleContext;/*from ww w .j a v a2s. co  m*/

    DestinationConfiguration destinationConfiguration = new DestinationConfiguration(
            DestinationConfiguration.DESTINATION_TYPE_PARALLEL, UserMapperDestinationNames.SCV_USER_MAPPER);

    Destination destination = _destinationFactory.createDestination(destinationConfiguration);

    Dictionary<String, Object> properties = new HashMapDictionary<>();

    properties.put("destination.name", destination.getName());

    _destinationServiceRegistration = bundleContext.registerService(Destination.class, destination, properties);

    destination.register(new UserMapperMessageListener());
}

From source file:com.liferay.sync.internal.configurator.SyncConfigurator.java

License:Open Source License

protected ServiceRegistration<Destination> registerMessageListener(String destinationName) {

    DestinationConfiguration destinationConfiguration = new DestinationConfiguration(
            DestinationConfiguration.DESTINATION_TYPE_SERIAL, destinationName);

    Destination destination = _destinationFactory.createDestination(destinationConfiguration);

    Dictionary<String, Object> destinationProperties = new HashMapDictionary<>();

    destinationProperties.put("destination.name", destination.getName());

    return _bundleContext.registerService(Destination.class, destination, destinationProperties);
}