@Primary @Singleton @Replaces(value=HyphenatedUriNamingStrategy.class) @Requires(property="micronaut.server.context-path") public class ConfigurableUriNamingStrategy extends HyphenatedUriNamingStrategy
RouteBuilder.UriNamingStrategy
if property "micronaut.server.context-path" has been set.| Constructor and Description |
|---|
ConfigurableUriNamingStrategy(java.lang.String contextPath)
Constructs a new uri naming strategy for the given property.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
resolveUri(BeanDefinition<?> beanDefinition)
Resolve the URI to use for the given type.
|
java.lang.String |
resolveUri(java.lang.Class type)
Resolve the URI to use for the given type.
|
java.lang.String |
resolveUri(java.lang.Class type,
PropertyConvention id)
Resolve the URI to use for the given type and route id.
|
java.lang.String |
resolveUri(java.lang.String property)
Resolve the URI to use for the given type.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitnormalizeUripublic java.lang.String resolveUri(java.lang.Class type)
RouteBuilder.UriNamingStrategyresolveUri in interface RouteBuilder.UriNamingStrategyresolveUri in class HyphenatedUriNamingStrategytype - The type@NonNull public java.lang.String resolveUri(BeanDefinition<?> beanDefinition)
RouteBuilder.UriNamingStrategyresolveUri in interface RouteBuilder.UriNamingStrategyresolveUri in class HyphenatedUriNamingStrategybeanDefinition - The type@NonNull public java.lang.String resolveUri(java.lang.String property)
RouteBuilder.UriNamingStrategyresolveUri in interface RouteBuilder.UriNamingStrategyresolveUri in class HyphenatedUriNamingStrategyproperty - The property@NonNull
public java.lang.String resolveUri(java.lang.Class type,
PropertyConvention id)
RouteBuilder.UriNamingStrategytype - The typeid - the route id