public abstract class RelationalServiceInfoCreator<SI extends org.springframework.cloud.service.common.RelationalServiceInfo> extends CloudFoundryServiceInfoCreator<SI>
Constructor and Description |
---|
RelationalServiceInfoCreator(Tags tags,
java.lang.String... uriSchemes) |
Modifier and Type | Method and Description |
---|---|
boolean |
accept(java.util.Map<java.lang.String,java.lang.Object> serviceData) |
SI |
createServiceInfo(java.util.Map<java.lang.String,java.lang.Object> serviceData) |
abstract SI |
createServiceInfo(java.lang.String id,
java.lang.String uri,
java.lang.String jdbcUrl) |
protected boolean |
jdbcUrlMatchesScheme(java.util.Map<java.lang.String,java.lang.Object> serviceData) |
getCredentials, getDefaultUriScheme, getId, getIntFromCredentials, getStringFromCredentials, getUriFromCredentials, getUriSchemes, labelStartsWithTag, tagsMatch, uriKeyMatchesScheme, uriMatchesScheme
public RelationalServiceInfoCreator(Tags tags, java.lang.String... uriSchemes)
public boolean accept(java.util.Map<java.lang.String,java.lang.Object> serviceData)
accept
in interface org.springframework.cloud.ServiceInfoCreator<SI extends org.springframework.cloud.service.common.RelationalServiceInfo,java.util.Map<java.lang.String,java.lang.Object>>
accept
in class CloudFoundryServiceInfoCreator<SI extends org.springframework.cloud.service.common.RelationalServiceInfo>
protected boolean jdbcUrlMatchesScheme(java.util.Map<java.lang.String,java.lang.Object> serviceData)
public abstract SI createServiceInfo(java.lang.String id, java.lang.String uri, java.lang.String jdbcUrl)
public SI createServiceInfo(java.util.Map<java.lang.String,java.lang.Object> serviceData)