Package com.yahoo.container.handler.test
Interface MockServiceHandler
-
@Beta public interface MockServiceHandler
A service handler that is able to map a request to a key and retrieve a value given a key.- Since:
- 5.1.21
- Author:
- Ulf Lilleengen
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
MockServiceHandler.Key
static class
MockServiceHandler.Value
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MockServiceHandler.Key
createKey(HttpRequest request)
Create a custom Key given a http request.MockServiceHandler.Value
get(MockServiceHandler.Key key)
Lookup aMockServiceHandler.Value
for aMockServiceHandler.Key
.
-
-
-
Method Detail
-
createKey
MockServiceHandler.Key createKey(HttpRequest request)
Create a custom Key given a http request. This will be called for each request, and allows a handler to customize its key format.- Parameters:
request
- The client http request.- Returns:
- a
MockServiceHandler.Key
used to query for the value.
-
get
MockServiceHandler.Value get(MockServiceHandler.Key key)
Lookup aMockServiceHandler.Value
for aMockServiceHandler.Key
. Returns null if the key is not found.- Parameters:
key
- TheMockServiceHandler.Key
to look up.- Returns:
- A
MockServiceHandler.Value
used as response.
-
-