All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.solace.spring.cloud.stream.binder.properties.SolaceExtendedBindingProperties Maven / Gradle / Ivy

The newest version!
package com.solace.spring.cloud.stream.binder.properties;

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.cloud.stream.binder.AbstractExtendedBindingProperties;
import org.springframework.cloud.stream.binder.BinderSpecificPropertiesProvider;

import java.util.Map;

@ConfigurationProperties("spring.cloud.stream.solace")
public class SolaceExtendedBindingProperties
        extends AbstractExtendedBindingProperties {

    protected static final String DEFAULTS_PREFIX = "spring.cloud.stream.solace.default";

    @Override
    public String getDefaultsPrefix() {
        return DEFAULTS_PREFIX;
    }

    @Override
    public Map getBindings() {
        return super.doGetBindings();
    }

    @Override
    public Class getExtendedPropertiesEntryClass() {
        return SolaceBindingProperties.class;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy