Skip to content

Commit 0fe3ae0

Browse files
committed
adding delete all
1 parent e56f4f3 commit 0fe3ae0

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/main/java/org/wiremock/extensions/state/extensions/StateAdminApiExtension.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ public void contributeAdminApiRoutes(Router router) {
5757
router.add(RequestMethod.GET, createPath("contexts"), getContexts());
5858
router.add(RequestMethod.GET, createPath("contexts/{context}"), getContext());
5959
router.add(RequestMethod.DELETE, createPath("contexts/{context}"), deleteContext());
60+
router.add(RequestMethod.DELETE, createPath("contexts"), deleteContexts());
6061

6162
}
6263

@@ -78,6 +79,13 @@ private AdminTask deleteContext() {
7879
};
7980
}
8081

82+
private AdminTask deleteContexts() {
83+
return (admin, serveEvent, pathParams) -> {
84+
contextManager.deleteAllContexts(UUID.randomUUID().toString());
85+
return ResponseDefinition.noContent();
86+
};
87+
}
88+
8189
private String createPath(String path) {
8290
return String.format("/state-extension/%s", path);
8391
}

0 commit comments

Comments
 (0)