From 80e4fc47e6683e481e5a4cc32268b3f1a5889b4c Mon Sep 17 00:00:00 2001 From: Robert Macaulay Date: Fri, 27 Oct 2017 07:44:40 -0500 Subject: [PATCH] Deprecate and rename new get method --- .../java/com/hotels/styx/api/HttpInterceptor.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/components/api/src/main/java/com/hotels/styx/api/HttpInterceptor.java b/components/api/src/main/java/com/hotels/styx/api/HttpInterceptor.java index 80c869e93e..1d6ef84713 100644 --- a/components/api/src/main/java/com/hotels/styx/api/HttpInterceptor.java +++ b/components/api/src/main/java/com/hotels/styx/api/HttpInterceptor.java @@ -45,9 +45,15 @@ interface Context { * @param clazz class of value * @param class of value * @return value + * @deprecated use getIfAvailable instead */ + @Deprecated T get(String key, Class clazz); + default Optional getIfAvailable(String key, Class clazz){ + return Optional.ofNullable(get(key,clazz)); + } + Context EMPTY = new Context() { @Override public void add(String key, Object value) { @@ -59,11 +65,6 @@ public T get(String key, Class clazz) { return null; } }; - - default Optional getOptional(String key, Class clazz){ - return Optional.ofNullable(get(key,clazz)); - } - } /**