public abstract class CloudFoundryServiceInfoCreator<SI extends org.springframework.cloud.service.ServiceInfo>
extends java.lang.Object
implements org.springframework.cloud.ServiceInfoCreator<SI,java.util.Map<java.lang.String,java.lang.Object>>
Constructor and Description |
---|
CloudFoundryServiceInfoCreator(Tags tags,
java.lang.String... uriSchemes) |
Modifier and Type | Method and Description |
---|---|
boolean |
accept(java.util.Map<java.lang.String,java.lang.Object> serviceData) |
protected java.util.Map<java.lang.String,java.lang.Object> |
getCredentials(java.util.Map<java.lang.String,java.lang.Object> serviceData) |
java.lang.String |
getDefaultUriScheme() |
protected java.lang.String |
getId(java.util.Map<java.lang.String,java.lang.Object> serviceData) |
protected int |
getIntFromCredentials(java.util.Map<java.lang.String,java.lang.Object> credentials,
java.lang.String... keys) |
protected java.lang.String |
getStringFromCredentials(java.util.Map<java.lang.String,java.lang.Object> credentials,
java.lang.String... keys) |
protected java.lang.String |
getUriFromCredentials(java.util.Map<java.lang.String,java.lang.Object> credentials) |
java.lang.String[] |
getUriSchemes() |
protected boolean |
labelStartsWithTag(java.util.Map<java.lang.String,java.lang.Object> serviceData) |
protected boolean |
tagsMatch(java.util.Map<java.lang.String,java.lang.Object> serviceData) |
protected boolean |
uriKeyMatchesScheme(java.util.Map<java.lang.String,java.lang.Object> serviceData) |
protected boolean |
uriMatchesScheme(java.util.Map<java.lang.String,java.lang.Object> serviceData) |
public CloudFoundryServiceInfoCreator(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.ServiceInfo,java.util.Map<java.lang.String,java.lang.Object>>
protected boolean tagsMatch(java.util.Map<java.lang.String,java.lang.Object> serviceData)
protected boolean labelStartsWithTag(java.util.Map<java.lang.String,java.lang.Object> serviceData)
protected boolean uriMatchesScheme(java.util.Map<java.lang.String,java.lang.Object> serviceData)
protected boolean uriKeyMatchesScheme(java.util.Map<java.lang.String,java.lang.Object> serviceData)
protected java.lang.String getId(java.util.Map<java.lang.String,java.lang.Object> serviceData)
protected java.util.Map<java.lang.String,java.lang.Object> getCredentials(java.util.Map<java.lang.String,java.lang.Object> serviceData)
protected java.lang.String getUriFromCredentials(java.util.Map<java.lang.String,java.lang.Object> credentials)
protected java.lang.String getStringFromCredentials(java.util.Map<java.lang.String,java.lang.Object> credentials, java.lang.String... keys)
protected int getIntFromCredentials(java.util.Map<java.lang.String,java.lang.Object> credentials, java.lang.String... keys)
public java.lang.String[] getUriSchemes()
public java.lang.String getDefaultUriScheme()