com.solace.spring.cloud.stream.binder.properties.SolaceExtendedBindingProperties Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of spring-cloud-stream-binder-solace Show documentation
Show all versions of spring-cloud-stream-binder-solace Show documentation
A Spring Cloud Stream Binder implementation using the Solace Java API (JCSMP)
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 extends BinderSpecificPropertiesProvider> getExtendedPropertiesEntryClass() {
return SolaceBindingProperties.class;
}
}