@Singleton @Primary public class HyphenatedUriNamingStrategy extends java.lang.Object implements RouteBuilder.UriNamingStrategy
RouteBuilder.UriNamingStrategy
if none is provided by the application.Constructor and Description |
---|
HyphenatedUriNamingStrategy() |
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.String property)
Resolve the URI to use for the given type.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
normalizeUri, resolveUri
public java.lang.String resolveUri(java.lang.Class type)
RouteBuilder.UriNamingStrategy
resolveUri
in interface RouteBuilder.UriNamingStrategy
type
- The type@NonNull public java.lang.String resolveUri(BeanDefinition<?> beanDefinition)
RouteBuilder.UriNamingStrategy
resolveUri
in interface RouteBuilder.UriNamingStrategy
beanDefinition
- The type@NonNull public java.lang.String resolveUri(java.lang.String property)
RouteBuilder.UriNamingStrategy
resolveUri
in interface RouteBuilder.UriNamingStrategy
property
- The property